Open API & Third-Party Integrations
Connect external tools, build custom integrations, and let any AI agent interact with your store.
OpenPOS is an open platform. Unlike Toast or Square where your data is locked in, OpenPOS exposes your store data through standard APIs that any developer, tool, or AI agent can use.
What's open by default (no auth needed)
Any tool or AI agent can read your public store data without an API key:
- Store name, address, phone, hours
- Full menu with items, categories, prices, variations, modifiers
- Real-time item availability
- Services you offer (pickup, delivery, catering, etc.)
This is by design. Open data means more AI agents can find you, more tools can display your menu, and more services can integrate with your store.
What requires authentication
Operations that modify data — placing orders, updating inventory, managing staff — require an API key.
Getting an API key
- Go to Settings > API.
- Click Generate API Key.
- Your key starts with
sk_. Store it securely — it won't be shown again. - Use it in the
Authorization: Bearer sk_...header for API requests.
Device tokens for POS hardware
If you're connecting a POS terminal or kiosk, use device tokens instead of API keys. Device tokens start with dt_ and are scoped to a specific location. They're designed for hardware that stays in your store.
What you can build
With the OpenPOS API, third-party developers and tools can:
- Build custom ordering apps or kiosks
- Integrate with delivery platforms
- Sync inventory with supply chain tools
- Pull sales data into accounting software
- Build AI agents that manage your store
- Create custom analytics dashboards
API documentation
Full API documentation is available at /api/docs on your OpenPOS instance. The docs are auto-generated and always up to date.
Rate limiting
API requests are rate-limited to prevent abuse. The limits are generous for normal usage. Device tokens are not rate-limited since they're for internal use.
The philosophy
Traditional POS companies treat your data as their asset. They make it hard to export, hard to integrate, and impossible for third-party AI to access. OpenPOS believes your data is your asset. We make it easy to access, easy to integrate, and open for any AI to discover — because that's how you get more customers.