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
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
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?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
New delivery option 1
- 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:
- 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
- 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
- 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).
Resources
Vendor resources
Support
Vendor 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.