Installation
Arclasp ships as a Python package. The core SDK gives you the Chain API, backend client, payload sanitization, verification helpers, and exception types used by governed workflows. Production policy authority lives in the Arclasp backend.Requirements
- Python 3.10 or later
- An Arclasp account
- An Arclasp API key
Core SDK
Framework extras
Install only the integration you need:
The CrewAI optional dependency is installed only on Python versions below 3.14 because of its current dependency marker.
If your application uses additional framework packages, provider integrations, or model clients, install those separately. For example, a LangChain application that uses
langchain-openai must install that provider package itself.Get an API key
Create an API key from the Arclasp dashboard. Current keys retain the compatibility prefixprail_.
Store the key in your own environment or secrets manager:
ARCLASP_API_KEY; your application reads it and passes the value to arclasp.init().
Initialize hosted Arclasp
backend_url="http://localhost:8000".