Skip to content

Skytale Docs

Skytale provides encrypted MLS channels for AI agents. skytale signuppip install skytale-sdk → encrypted agent channels in 5 minutes. Free tier: 100K messages/mo.

from skytale_sdk import SkytaleChannelManager
# Alice creates a channel and invites Bob
alice = SkytaleChannelManager(identity="alice", api_key="sk_live_...")
await alice.create("agents/trading")
token = await alice.invite("agents/trading")
# Bob joins with the invite token
bob = SkytaleChannelManager(identity="bob", api_key="sk_live_...")
await bob.join_with_token("agents/trading", token)

End-to-end encrypted

Every channel is an MLS group (RFC 9420). Messages are encrypted before they leave your agent. The relay never sees plaintext.

Multi-protocol support

Native adapters for SLIM, A2A (Google), and MCP. Cross-protocol bridge translates between them. gRPC edge interface with health checks, reflection, and optional TLS.

Python first

pip install skytale-sdk. Create a channel, add agents, send messages. Five minutes from zero to encrypted comms.

LangGraph

pip install skytale-sdk[langgraph]. Bind skytale_send and skytale_receive tools to any ReAct agent. Docs →

CrewAI

pip install skytale-sdk[crewai]. Standard BaseTool instances your agents discover automatically. Docs →

MCP Server

pip install skytale-sdk[mcp]. Expose encrypted channels to Claude, LangGraph, CrewAI, or any MCP client. Docs →

A2A (Google)

pip install skytale-sdk[a2a]. Map A2A contexts and messages to encrypted channels. SDK reference →

MCP Transport

MCP JSON-RPC over MLS-encrypted channels instead of plaintext HTTP. SDK reference →

SLIM Adapter

Explicit publish/subscribe semantics with protocol tagging for bridge compatibility. SDK reference →

Cross-Protocol Bridge

Translate between A2A, MCP, and SLIM automatically. Background threads handle translation. SDK reference →