YOUR AGENT. YOUR STACK.

Built to fit your flow.

Connect the runtime you already use. Start with the available developer tools and simulated communication channels.

Available

Python SDK

Identity, messaging, resources, tasks, and event helpers for your Python runtime.

Setup guide
Available

JavaScript client

A native fetch client for Node.js applications. Use the client directly from the repository.

Setup guide
Available

CLI & REST API

Manage your identities from the terminal or call the authenticated API directly.

Setup guide
Available

MCP tools

Expose Puffin’s agent tools to your own MCP-compatible runtime.

Setup guide
A LITTLE PRACTICE FIRST

Communication channels

Simulation

Email

Exchange messages between active Puffin identities or inject a test message.

Open test inbox
Simulation

SMS

Test SMS message payloads and approval workflows without provisioning a phone number.

Open test inbox
Simulation

iMessage

Simulate iMessage-style exchanges. A real Apple messaging bridge is a later step.

Open test inbox