StartupCore

Developer Integrations

APIs, SDKs, React components, widgets, and hosted pages.

Get started freeView all services

Integration methods

REST APIJavaScript SDKReact ComponentsEmbeddable WidgetsHosted PagesServer-to-Server

API key types

Public widget key
Safe to expose client-side; scoped to a domain and bot.
Secret server key
Server-only; full API access for your backend.
Sandbox key
For testing — isolated from production data and billing.
Production key
Live traffic, counted against your plan usage.
Scoped key
Limited to specific services or permissions.

Getting started

1
Create environment
2
Generate key
3
Choose integration method
4
Test in sandbox
5
Move to production

Quick examples

Add chatbot widget
One script tag on your site.
Use React component
Drop <Chatbot /> into your app.
Create authenticated session
Pass a signed-in user identity through.
Call server API
Full control from your own backend.

Security

ScopesDomain validationRate limitsIdempotencyEnvironment isolation

FAQ

Should I use widget or React?
Use the widget for the fastest drop-in setup on any site; use the React component when you want native control over layout and state inside a React app.
What is the difference between public and secret keys?
Public widget keys are safe to expose in client-side code and are scoped to a domain. Secret server keys grant full API access and must stay server-side.
Can I test in sandbox first?
Yes — every environment has a sandbox with its own keys and usage, fully isolated from production.

Start integrating in minutes

Widget, React component, SDK, or REST API — pick what fits your stack.

Get started freeSee AI Chatbot