composio-strale
Composio integration for Strale — 270+ quality-scored API capabilities as Composio custom tools.
Install
pip install composio-strale
Quick start
from composio import Composio
from composio_strale import register_strale_tools
composio = Composio()
register_strale_tools(composio, api_key="sk_live_...")
# Search for capabilities
result = composio.tools.execute(
user_id="default",
slug="STRALE_SEARCH",
arguments={"query": "sanctions screening"},
)
# Execute a capability
result = composio.tools.execute(
user_id="default",
slug="STRALE_EXECUTE",
arguments={
"capability_slug": "sanctions-check",
"inputs": {"name": "Acme Corp"},
},
)
Use with an agent
from composio import Composio
from composio_openai import OpenAIProvider
from composio_strale import register_strale_tools
composio = Composio(provider=OpenAIProvider())
register_strale_tools(composio)
tools = composio.tools.get(user_id="default", toolkits=["strale"])
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4o",
tools=tools,
messages=[{"role": "user", "content": "Run a sanctions check on 'Acme Corp'"}],
)
What's included
Three tools registered under the strale toolkit:
| Tool | Description |
|---|---|
STRALE_SEARCH |
Search 270+ capabilities by keyword or category |
STRALE_EXECUTE |
Execute any capability with structured input |
STRALE_BALANCE |
Check your wallet balance |
Get an API key
Sign up at strale.dev — new accounts get €2.00 trial credits, no card required.
x402 pay-per-use access
All Strale capabilities are also available via x402 — the HTTP-native payment protocol for AI agents. Pay per request with USDC on Base mainnet. No signup or API key needed.
- Catalog: https://api.strale.io/x402/catalog
- Protocol: USDC on Base (eip155:8453)
- Discovery: https://api.strale.io/.well-known/x402.json
Resources
Metadata
Release files for composio-strale 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| composio_strale-0.1.4.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| composio_strale-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / composio_strale-0.1.4.tar.gz
| Download URL | composio_strale-0.1.4.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36dc7edaa4ddc970f3beac25440b4c6c8425a0f43fad026a182eafab690804cb
|
|
BLAKE2b-256 checksum How to use checksums |
b318353a89beabcebf0762ed30fb70e332246919f295debe2b14a9fc104e9a0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / composio_strale-0.1.4-py3-none-any.whl
| Download URL | composio_strale-0.1.4-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9eb6160f14cb6036977e78b81bdf07261227e7da65440465f26c44156b06fa1a
|
|
BLAKE2b-256 checksum How to use checksums |
b42fd88eb3e753499c00509b728c500e7391982a1d33d2d04e6a670da4d34265
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|