Catalog
Each capability is one Worker for one API. It exposes a typed method for every operation in the provider’s OpenAPI spec. Deploy it, set its secret, and bind it from your Worker.
- Capabilities
- 16
- Operations
- 6,325
- Namespaces
- 570
- github
Repos, issues, pull requests, Actions, releases, and org workflows.
- kubernetes
Core Kubernetes resources and cluster APIs exposed through one generated binding.
- gitlab
Projects, MRs, pipelines: across the entire GitLab API.
- jira
Issues, boards, sprints: JSRPC over Jira Cloud REST v3.
- stripe
Charges, customers, and subscriptions without hand-writing a Stripe wrapper.
- box
Files, folders, collaboration, and metadata from the Box Platform API.
- discord
Applications, guilds, channels, messages, and webhooks from Discord HTTP API v10.
- sentry
Organizations, projects, issues, events, releases, and alerts from Sentry.
- twilio
Accounts, phone numbers, calls, messages, recordings, and Twilio REST resources.
- slack
Channels, chat, users, files, admin endpoints, and Slack Web API workflows.
- zoom
Meetings, webinars, recordings, users, reports, and Zoom account operations.
- twitch
Twitch Helix channels, streams, clips, chat, moderation, and creator workflows.
- blooio
Send iMessage from anywhere: chats, messages, contacts, groups, FaceTime, and webhooks.
- twilio-messaging
Messaging Services, senders, compliance registrations, and delivery controls.
- twilio-verify
Verification services, factors, templates, rate limits, and fraud-safe flows.
- htmlcsstoimage
Render HTML/CSS or URLs to PNG, JPG, WebP, or PDF: images, templates, OG configs, and storage.
What every capability does the same way
Section titled “What every capability does the same way”| Property | Behavior |
|---|---|
| Public HTTP route | fetch() returns 404. Reach it through a service binding. |
| Upstream requests | One HTTP request per method call. |
| Return shape | { result, evidence } |
| Credentials | A Worker secret, or per-call auth for multi-tenant callers. |
| Updates | A weekly job regenerates the binding when the spec changes. |
Add an API
Section titled “Add an API”- Run the codegen CLI against the provider’s OpenAPI or Swagger spec.
- Deploy the generated capability to your account.
- To share it, follow the contribution guide, run
bun run check, and open a pull request.
The catalog reads each capabilities/<name>/capa.manifest.json at build time. A merged capability appears here on the next deploy.