Elk Documentation
Everything you need to build, integrate, and extend Elk with code.
Getting Started
Installation
To get started with Elk, simply install our CLI tools and SDKs:
npx create-elk@latest my-project
Your First Command
Once installed, try running a simple deployment command:
elk deploy --env staging
API Reference
Authentication
All API requests require a valid Bearer token in the headers:
Authorization: Bearer your-api-key
Endpoints
POST /v1/deployments
- Create deploymentGET /v1/status
- Check service statusDELETE /v1/logs
- Clear logs
Status Codes
200
- Success400
- Invalid request401
- Unauthorized access
Guides
Custom Domain Configuration
6 min read
Learn how to configure custom domains and SSL certificates for your Elk-hosted applications using the CLI or dashboard.
Read guide →Monitoring & Analytics
4 min read
Discover how to monitor application performance, set up alerts, and analyze traffic patterns using Elk's analytics tools.
Read guide →Security
Authentication
- • Use role-based access control (RBAC)
- • Regularly rotate API keys
- • Enable two-factor authentication
Encryption
- • All data transmitted over HTTPS by default
- • Option to enable AES-256 encryption at rest
- • PCI/DSS compliance available
Need Help?
Our support team and developer community are here to help you through every step of the way.