Skip to main content

Official Startuped.AI Python SDK — CRM, agents, and credits over the Startuped REST API

Project description

Official Startuped.AI Python SDK

Official Python client for the Startuped.AI REST API (sk_ API keys).

Version: 1.0.0 · PyPI: startuped-ai · Import: startuped
API surface matches Node @startuped-ai/sdk (v1.0.3).

Install

pip install startuped-ai

Quick start

from startuped import Startuped

client = Startuped(
    api_key="sk_…",  # from https://www.startuped.ai/api-keys
    # base_url="https://www.startuped.ai",  # default
    # tenant_id="startuped",                # optional
)

# Auth
client.auth.validate()

# CRM
client.leads.create({"firstName": "Ada", "email": "ada@example.com"})
client.leads.search({"search": "ada", "limit": 10})
client.deals.create({"name": "Acme deal", "company": "Acme", "amount": 5000})
client.deals.search({"stage": "Prospect"})
client.accounts.search({"search": "Acme"})
client.contacts.create({"firstName": "Ada", "email": "ada@example.com"})
client.tasks.create({"title": "Follow up", "status": "todo"})
client.tasks.list({"status": "todo"})

# Credits & agents (read-only agents for now)
client.credits.status()
client.agents.list()
client.agents.status("<agentId>")

Modules

Resource Methods
auth validate()
leads create, get, update, search, list
deals create, get, update, search, list
accounts get, search, list
contacts create, search, list
tasks create, list, update
credits status
agents list, status

Errors raise StartupedError with status and body.

API keys & permissions

Create a key at startuped.ai/api-keys. Newer keys include CRM/agent scopes. Regenerate older keys if new methods return a permission error.

Use the canonical host (https://www.startuped.ai) so redirects do not strip Authorization.

Related

  • Node SDK: npm install @startuped-ai/sdk
  • REST docs: https://www.startuped.ai/docs
  • MCP (Claude / agents): Cloudflare Worker + mcp/ in the monorepo

Develop & publish

From this directory (does not affect the Node package or the Next.js app):

cd packages/startuped-python
python3 -m venv .venv && source .venv/bin/activate
pip install -e .
pip install --upgrade build twine

python -m build
python -m twine check dist/*

# Dry run
python -m twine upload --repository testpypi dist/*

# Production (version must be new; PyPI never overwrites)
python -m twine upload dist/*

CLI help:

startuped-ai --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

startuped_ai-1.0.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

startuped_ai-1.0.1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file startuped_ai-1.0.1.tar.gz.

File metadata

  • Download URL: startuped_ai-1.0.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.2

File hashes

Hashes for startuped_ai-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a5946ed41dd87230afb1420278f64bbc99ea69899cdc6447722edaf8bb339561
MD5 8f961b00912a5020d86133c8c9e23cc8
BLAKE2b-256 2763c70fb32d02537bd1bbf2db2f1e5c503e24f45d436f884a10a0815bfab922

See more details on using hashes here.

File details

Details for the file startuped_ai-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: startuped_ai-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.2

File hashes

Hashes for startuped_ai-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2b44a3c0619f300529b5b11df6da8ef544c3e8104bfb5dc56f2c3e0699da2822
MD5 3323081ab30a0ed678e61a1077e56a4b
BLAKE2b-256 b03db09d2c5fb9389ce61c42fe5a055c53d2aa2758bc5d835fa96d66abd2af02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page