Build powerful integrations with our open-source API infrastructure. All endpoints are available under the MIT License.
Our API uses standard RESTful practices with JSON payloads. Base URL: https://api.elenbelo.com/v1
Use the Authorization
header with your API key:
curl -X GET "https://api.elenbelo.com/v1/status" \
-H "Authorization: Bearer YOUR_API_KEY"
Token-based authentication for server-to-server applications:
POST /v1/auth/token
Content-Type: application/json
{
"client_id": "your_client_id",
"client_secret": "your_client_secret"
}
Manage user accounts and access
/api/v1/users
curl -X GET "https://api.elenbelo.com/v1/users" \
-H "Authorization: Bearer YOUR_API_KEY"
200 OK
{
"users": [
{"id": "1", "email": "user1@example.com"},
{"id": "2", "email": "user2@example.com"}
]
}
Create and manage developer projects
/api/v1/projects
curl -X POST "https://api.elenbelo.com/v1/projects" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "my-weather-app",
"language": "typescript",
"dependencies": ["react", "axios"]
}'
201 Created
{
"project_id": "P78926",
"status": "active",
"created_at": "2025-10-01T12:34:56Z"
}
Available on NPM and compatible with all major JS environments.
// Installation
npm install @elenbelo/client
// Usage
import { ElenbeloClient } from '@elenbelo/client'
const client = new ElenbeloClient({
apiKey: 'YOUR_API_KEY'
})
// Get users
client.users.list().then(console.log)
Install via pip for use with Python 3.8+ environments.
# Installation
pip install elenbelo
# Usage
import elenbelo
client = elenbelo.Client(
api_key='YOUR_API_KEY'
)
# List projects
print(client.projects.list())
Visit your organization settings in the developer console at elenebelo.com/dashboard.
Our API has dynamic rate limiting that increases with higher plan tiers.
You can check remaining requests in the RateLimit-Remaining
header.
File a GitHub issue at github.com/elenbelo/core-api
© 2025 Elenébelo Project