Skip to content
AppmakeDocs
Log inGet started
Kalle by Appmake API · Get started

Authentication and API keys

Every request is signed with a secret key from your workspace. One key works for both the Kalle by Appmake API and the Platform API.

Base URLhttps://api.kalle.build/v1AuthBearer kalle_sk_…VersionKalle-Version: 2026-11-01
GET/v1/models
curl https://api.kalle.build/v1/models \
  -H "Authorization: Bearer $KALLE_API_KEY" \
  -H "Kalle-Version: 2026-11-01"
Open in Appmake

Creating and managing keys

Owners and admins create keys in Appmake under Kalle API. A key belongs to a workspace, and its usage is billed to that workspace's prepaid balance. You can see when each key was last used.

  • Give each server or app its own key, so you can turn one off without touching the others.
  • Choose what a key may call: All models, or Kalle Turbo only. Kalle Turbo Ultra also needs the Pro plan or higher.
  • Give a key an expiry of 30, 90 or 365 days, or none.
  • Rotate a key by creating a new one, deploying it and then deleting the old one.

Kalle Browser tasks started with a key run in the Kalle Browser of the person who created the key.

If a key leaks

Delete the key in Appmake straight away. Every request checks the key, so a deleted key stops working at once.