The Cyberun API Economy
Building every feature from scratch is inefficient. Cyberun Cloud exposes a suite of high-performance, Golang-based microservices as public APIs. These are the same building blocks we use to build our own platform, now available to our partners.
By consuming these APIs, you can add complex capabilities (like GenAI or Cloud Storage) to your applications with a single HTTP request.
API Architecture
- Performance: Written in Go (Golang), our APIs are compiled to native machine code for extreme concurrency and low latency.
- Documentation: Full OpenAPI (Swagger) specifications are available at api.cyberun.cloud/docs.
- Authentication: Secured via simple, rotatable API Keys managed through the Platform Console.
Core Modules
1. Generative AI Module
Integrate intelligence without managing GPUs.
- Chat Completion: OpenAI-compatible endpoint for text generation.
- RAG (Retrieval-Augmented Generation): Upload your corporate PDFs/Docs to our Knowledge Base, and query them using natural language. We handle the vector embedding and semantic search.
- Image Generation: On-demand text-to-image capabilities for dynamic content creation.
2. Headless CMS & Forms
Backend-as-a-Service for frontend developers.
- Headless CMS: Define schemas and manage content via API. Perfect for static sites (Next.js, SvelteKit).
- Dynamic Forms: POST form data directly to our endpoints. We handle validation, storage, and email notifications.
3. Cloud Storage Gateway (S3)
A unified interface for object storage.
- S3 Compatibility: Our API creates and manages buckets on our underlying Ceph RGW cluster.
- Presigned URLs: Generate temporary, secure upload/download links for your users, allowing them to transfer data directly to Ceph without burdening your application servers.
Use Case Example: "AI-Powered Knowledge Portal"
A partner can build a complete product using only our APIs, without running a single backend server:
- Frontend: Hosted on a CDN.
- Auth: User logs in via Cyberun OIDC.
- Content: Fetched from CMS API.
- Search: User asks a question; query is sent to GenAI RAG API.
- Files: User downloads reports generated via Cloud Storage API.
This is the power of the Composable Cloud.