Skip to main content
The SDK ships a Laravel integration. The service provider is auto-discovered, so installing the package is enough.

Configure

Publish the config file if you need to change the defaults:

Use it

The client is bound as a singleton, so inject it:
Or use the facade:

Switching environments

Point ORCHESTRATE_SECRET_KEY at a sk_sandbox_ key in your local and staging environments, and a sk_live_ key in production. Nothing else changes — see Authentication.

Receiving webhooks

Register a route that is exempt from CSRF, verify the signature against the raw body, then hand the work to a queued job so the endpoint answers fast. See Webhooks for the signature check and the event list.