Skip to content
@cadenya

Cadenya

The hosted agent runtime. SDKs in TypeScript, Python, Ruby and Go, a CLI, and docs at cadenya.com/docs.

Cadenya

Cadenya is an API-first agent runtime. It runs the agent loop for your app as a hosted service. Your agents call tools from an OpenAPI document, an MCP server or your own HTTP endpoints. A person approves the calls that need it, and every step streams to your app or to an embeddable chat widget.

Start here

  1. Create a free account at https://app.cadenya.com/signup. The Free plan needs no card.

  2. Copy your API key from https://app.cadenya.com/account/apiKeys and set it as CADENYA_API_KEY.

  3. Install the CLI, sign in and pick a workspace:

    brew install cadenya/tools/cadenya   # Windows: choco install cadenya
    cadenya auth login                   # approve the one-time code in your browser
    cadenya workspaces list              # set one as CADENYA_WORKSPACE_ID
  4. Describe your agent, its tool sets and its variations as YAML files in .cadenya/ next to a cadenya.yaml, then run cadenya config apply.

The docs are at https://cadenya.com/docs. To give your coding agent Cadenya's skills, run npx skills add https://cadenya.com/docs.

SDKs

Language Install Repository
TypeScript npm install @cadenya/cadenya cadenya-typescript
Python pip install cadenya cadenya-python
Ruby gem install cadenya cadenya-ruby
Go go get go.cadenya.com/cadenya-go cadenya-go

CLI and configuration

Widgets

  • widgets-sdk is the TypeScript client for Cadenya Widgets, which put a Cadenya agent in your web app (npm install @cadenya/widgets).
  • widgets-ui-react is the React UI kit for it, with conversations, streaming replies and tool approvals (npm install @cadenya/widgets-ui-react).

Examples

More open source

  • redwood generates the SDKs from the OpenAPI spec.
  • mcp-grpc-gateway exposes gRPC services as MCP tools.
  • prorate adds rate limits to gRPC services from proto annotations.
  • protoc-gen-go-dbtypes generates Go types that store protobuf messages in a database.

Learn more

Popular repositories Loading

  1. redwood redwood Public

    Redwood generates TypeScript, Go, Python and Ruby SDKs, a Go CLI and API docs from one OpenAPI 3.0 or 3.1 document, with one Rust binary.

    Rust 4

  2. protoc-gen-go-dbtypes protoc-gen-go-dbtypes Public

    A protocol buffer generator that generates database compatible types

    Go 1

  3. cadenya-go cadenya-go Public

    The official Go SDK for Cadenya, the hosted agent runtime. Install it with go get go.cadenya.com/cadenya-go.

    Go 1

  4. mcp-grpc-gateway mcp-grpc-gateway Public

    MCP 🤝🏻 gRPC. Use gRPC reflection to expose services as MCP tools. Use proto annotations to configure tool names and descriptions.

    Go 1

  5. prorate prorate Public

    Protobuf-annotated, pluggable-backend rate limiting for gRPC services

    Go 1

  6. widgets-sdk widgets-sdk Public

    The official TypeScript SDK for Cadenya Widgets, which put a Cadenya agent in your web app. Install it with npm install @cadenya/widgets.

    TypeScript 1

Repositories

Showing 10 of 18 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…