Listing Thumbnail

    AVAP Language Server

     Info
    Deployed on AWS
    AVAP Language Server is a next-gen AVAP code execution and development environment. Real-time, AI-enhanced, and enterprise-ready.

    Overview

    AVAP Language Server is a high-performance execution and development engine that empowers developers to build, test, and deploy AVAP-powered APIs in real time. Inspired by the power of language servers like Java and Python, AVAP delivers a unique edge: it interprets and runs code without compilation, enabling faster feedback loops and dramatically improving developer productivity.

    Backed by BRUNIX, our native AI assistant, the AVAP Language Server brings intelligent automation to every stage of the API lifecycle. It identifies issues, suggests optimizations, and streamlines orchestration, cutting time-to-market and increasing code quality at scale.

    Designed as the runtime foundation for the AVAP programming language, the Language Server integrates natively with AVAP Framework and supports hybrid, cloud, and on-premises environments. From microservices and virtual APIs to legacy modernization and data-driven services, it gives teams the power to build and manage modern API ecosystems, smarter, faster, and with full control.

    Highlights

    • Real-Time Execution: Instantly interpret and run AVAP code, no compilation needed.
    • AI-Powered Development: Boost quality and speed with Brunix AIs smart suggestions and automation.
    • Seamless Integration: Built for AVAP Framework, supporting hybrid and on-prem environments.

    Details

    Delivery method

    Supported services

    Delivery option
    New delivery option 1

    Latest version

    Operating system
    Linux

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    AVAP Language Server

     Info
    Pricing and entitlements for this product are managed through an external billing relationship between you and the vendor. You activate the product by supplying a license purchased outside of AWS Marketplace, while AWS provides the infrastructure required to launch the product. AWS Subscriptions have no end date and may be canceled any time. However, the cancellation won't affect the status of the external license.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Vendor refund policy

    Because AVAP Language Server is offered completely free of charge through AWS Marketplace, there are no fees or costs associated with its use. As such, this product is not subject to a refund policy, as no financial transactions occur.

    For any questions regarding AVAP Language Server, please refer to our documentation or contact our support team at support@avapframework.com .

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    New delivery option 1

    Supported services: Learn more 
    • Amazon EKS
    Helm chart

    Helm charts are Kubernetes YAML manifests combined into a single package that can be installed on Kubernetes clusters. The containerized application is deployed on a cluster by running a single Helm install command to install the seller-provided Helm chart.

    Version release notes

    New update

    Additional details

    Usage instructions

    Requirements:

    • Docker 20.10+
    • A valid credential file (license.key in JSON format)
    • A PostgreSQL database (local or external) Optional

    Basic Usage - Starting the Server:

    For Linux/MacOS: docker run -e "LICENSE_CONTENT=$(cat license.key)" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    For Windows (PowerShell): $licenseContent = Get-Content -Path "path to credentials file" -Raw
    docker run -e "LICENSE_CONTENT=$licenseContent" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    By default the server connects to the AVAP Collaborative Network.

    Environment Variables:

    • LICENSE_CONTENT: Required. Contents of the credential file.
    • STANDALONE: Set to true to run with a local PostgreSQL instance.
    • API_SERVER: Set to true to expose APIs in the current folder.
    • AMBIENT: (Optional) Specify a runtime environment.
    • PORT: (Optional) Set a custom port.
    • P2P: (Optional) Set to true for peer-to-peer mode.
    • ACL_SERVER: (Optional) URL of a custom ACL server.
    • DATABASE_PORT: (Optional) PostgreSQL port (default: 5432).
    • DATABASE_USER: (Optional) PostgreSQL username.
    • DATABASE_PASSWD: (Optional) PostgreSQL password.

    Execution Modes:

    1. Standalone Mode (with local PostgreSQL):

    For Linux/MacOS: docker run -e "LICENSE_CONTENT=$(cat license.key)" -e "STANDALONE=true" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    For Windows (PowerShell): $licenseContent = Get-Content -Path "path to credentials file" -Raw
    docker run -e "LICENSE_CONTENT=$licenseContent" -e "STANDALONE=true" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    1. Connected to AVAP Collaborative Network:

    For Linux/MacOS: docker run -e "LICENSE_CONTENT=$(cat license.key)" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    For Windows (PowerShell): $licenseContent = Get-Content -Path "path to credentials file" -Raw
    docker run -e "LICENSE_CONTENT=$licenseContent" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    1. Connected to Custom ACL Server:

    For Linux/MacOS: docker run -e "LICENSE_CONTENT=$(cat license.key)" -e "P2P=True" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    For Windows (PowerShell): $licenseContent = Get-Content -Path "path to credentials file" -Raw
    docker run -e "LICENSE_CONTENT=$licenseContent" -e "P2P=True" 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    Ports:

    • 9000: AVAP Language Server core service
    • 80: Public API exposure

    To expose ports: docker run -p 9000:9000 -p 80:80 ...

    Volumes - Mounting Local Directories: To mount a local directory into the container: -v ./:/opt/AVAP_Language_Server/sample

    Important: The mounted directory must be inside /opt/AVAP_Language_Server in the container to allow API indexing.

    Example - Exposing APIs from Current Directory: docker run
    -e "LICENSE_CONTENT=$(cat credentials.key)"
    -e "API_SERVER=True"
    -p 80:80
    -p 9000:9000
    -v ./:/opt/AVAP_Language_Server/sample \ 709825985650.dkr.ecr.us-east-1.amazonaws.com/avap-framework/avap-language-server

    License: A valid AVAP ID credential file is required (in JSON format).

    Support

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.