ELBvBeta API Documentation
Programmatic control of your elastic load balancer infrastructure with our battle-tested REST/GraphQL API.
🚀 Get Started with APIOverview
REST Endpoints
Secure HTTP API endpoints for managing load balancer configurations and resources.
GraphQL Support
Modern API layer with schema-first approach for complex queries and data modeling.
Realtime Metrics
Access live performance telemetry and infrastructure health via WebSocket streams.
Authentication
Secure Access
All API requests must be authenticated with a valid API key using Bearer authentication.
curl -X GET \
elbvbeta$
curl -H "Authorization: Bearer YOUR_API_KEY" https://api.elbvbeta.io/v1/load-balancers
Example API request with bearer token
API Resources
Load Balancer Management
GET
/api/v1/load-balancers/{id}
Retrieve details about a specific load balancer instance by ID.
Parameters
id
(string) - Load balancer unique identifier
Example Response
{ "id": "lb-12345", "name": "main-cluster-lb", "region": "us-west-2", "type": "NLB" }
Target Groups
POST
/api/v1/target-groups
Create a new target group to manage backend resources.
Request Body
name
(string) - Target group nameport
(integer) - Port to listen onprotocol
(string) - Supported protocols: HTTP|HTTPS|TCP|SSL
Example Request
{ "name": "web-group", "port": 443, "protocol": "HTTPS" }
Getting Started
Use this endpoint to validate your API credentials and base configuration.
elbvbeta$
curl -X GET https://api.elbvbeta.io/v1/status
Make sure to replace YOUR_API_KEY with your actual API token
200 OK
{ "status": "healthy", "api_version": "2025-09-01", "available_regions": [ "us-east-1", "us-west-2", "eu-west-1" ] }