Skip to main content
Pipecorn does not publish a language-specific SDK. The API is plain JSON over HTTPS with an API key in a header, so the HTTP client you already use works. When you want typed methods, generate a client from the OpenAPI spec.

Call the API directly

Every request sends your API key in the X-API-KEY header. This reads your credit balance, which costs nothing:

Generate a typed client from the OpenAPI spec

The whole API is described in one OpenAPI 3 file, https://docs.pipecorn.com/openapi.json, also served at https://pipecorn.com/openapi.json. Every operation has an operationId, so generators produce readable method names such as enrichPerson or searchLeadsByFilters. With OpenAPI Generator:
Change -g to python, go, ruby, java or csharp for another language. Regenerate when the changelog announces a new endpoint. A generated client does not know Pipecorn’s conventions. Handle these yourself:

Pipecorn CLI

The pipecorn command wraps the REST API with JSON, CSV or table output and structured exit codes:
See the CLI overview and the command reference.

Pipecorn MCP server

AI assistants and agents connect at https://mcp.pipecorn.com/mcp with OAuth or an X-API-Key header. See the MCP overview for setup in Claude, ChatGPT, Claude Code and Cursor.