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.0.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.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: startuped_ai-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 4c8c94612dc1ba33cf876312ad5cca9e83048fe88ffc59cb8015d90e5207e5a8
MD5 ee255c69203b58999e92863ca37351c1
BLAKE2b-256 d553944359ef4932087c92756c8ff266051ce6b42317cd31f0c9832eb0e18d2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: startuped_ai-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee2346e3519814d4b0570230ede8964f3330cf3489fc8ef1a6a98965dcaabc67
MD5 eac6b49761a2c652fbc46e5d1221051a
BLAKE2b-256 3d22c077c6fa5965c7fe8942d7e3da97217deffd51b1756a501c9d511ef3c12d

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