SDKs
TypeScript
npm install @pamphlet/sdk
import { PamphletClient } from "@pamphlet/sdk";
const client = new PamphletClient({
apiKey: process.env.PAMPHLET_API_KEY!,
podId: process.env.PAMPHLET_POD_ID!,
baseUrl: "https://pamphlet.io/api/v1",
});
const contacts = await client.listContacts({ limit: 10 });Python
pip install pamphlet-sdk
from pamphlet import PamphletClient
client = PamphletClient(
api_key=os.environ["PAMPHLET_API_KEY"],
pod_id=os.environ["PAMPHLET_POD_ID"],
base_url="https://pamphlet.io/api/v1",
)
contacts = client.list_contacts(limit=10)Developer quickstart
Run the repository example after creating a scoped API key:
PAMPHLET_API_KEY=pam_xxx PAMPHLET_POD_ID=<uuid> node examples/developer-quickstart/index.mjs
Test environment
Use a dedicated pod and API key for integration tests. Never run write operations against production pods from CI without isolation.
