Generate an API key
Generate and obtain an API key from the Anon Dashboard. See the Authentication guide for detailed instructions.
Only organization admins can generate API keys. Contact your Anon point-of-contact for assistance.
Create a link token
Embed the Link (client-side)
Embed the Link using our SDK.You can refer to this example Github repository with an implementationThe user can now interact with the Link within the iframe to start a job. The Link will handle the entire job flow.
Anon Modal Integration Demo
A full example implementation showing how to integrate the Anon Link into a Next.js application.
Configure client-side communication between the SDK and your application
The Link SDK will forward events that happen during a session to the onEvent handlerTo listen for modal events, add a message event listener in your parent application. Always check the event source and type:
Modal Communication
Note: All events can also be retrieved via webhooks or the events API.
Example implementation
Configure server-side communication using webhooks
Your Anon organization can subscribe to webhook events to receive push‑style notifications whenever important events occur during the link session.All webhook events share the same payload format:
Create and add an endpoint
Navigate to dashboard.anon.com/webhooks and click
+ Add endpoint.Define your event source
Enter the HTTPS URL (e.g.
https://api.example.com/anon/webhooks) where you want to recieve events.Create and test events
- Click on Create. You’ll start receiving events immediately.
- You can create a Svix Play endpoint to test receiving events
- You can also send example events (svix.ping) through the Testing tab of your endpoint
Use the Artifacts API to retrieve extracted data
The Artifacts API allows you to list and retrieve artifacts associated with workflow runs.
Responses from the Artifacts API are returned in a structured JSON format as shown:
Anon uses a medallion stricture to arrange files into three distinct layers that progressively improve data quality and structure. Bronze files are raw, unprocessed files from source systems. Silver files are standardized, machine-readable (typically JSON) files with enforced schemas.
That’s it! You’re now ready to implement and use Anon!