Skip to main content
EigenPal has three main entry points. Choose the one that matches the job.

Author from the terminal

Use the CLI when you are building or changing workflows, datasets, evaluators, or agents. Start with Your first workflow if you want to create a workflow and run it locally in a few minutes.

Integrate from application code

Use the TypeScript SDK or Python SDK when an app, service, or script should start runs and consume results. Start with the SDK overview if you want typed helpers for file uploads, polling, errors, and generated models.

Call raw HTTP

Use the REST API reference when you are integrating from a language without an SDK, debugging exact request/response shapes, or wiring a low-level client. The shortest path is:
curl -X POST https://studio.eigenpal.com/api/v1/runs \
  -H "Authorization: Bearer eig_live_..." \
  -H "Content-Type: application/json" \
  -d '{"target":"workflows.extract-invoice","input":{"language":"en"}}'
Then poll GET /api/v1/runs/{id} until the run finishes.