CreatorOS Python SDK
Official Python SDK for CreatorOS — High-throughput Web-to-Markdown extraction, autonomous multi-URL agent search, and studio-grade AI text-to-speech.
Zero external dependencies. Works on standard Python 3.8+ (urllib based, zero conflicts with Pydantic/Torch/LangChain).
Installation
pip install creatoros
Quickstart
1. Instant Web-to-Markdown Extraction
Extract noise-free Markdown with article metadata stripped of navigation, ads, and tracker boilerplate:
import creatoros
# Free tier (no key required for up to 20 daily calls)
markdown = creatoros.extract("https://news.ycombinator.com")
print(markdown)
2. Autonomous Agent Live Web Search
Search the live web and retrieve structured results with pre-extracted content from top matches:
import creatoros
results = creatoros.search("FastAPI tutorial 2026", limit=3)
for hit in results.get("results", []):
print(f"[{hit['rank']}] {hit['title']} -> {hit['url']}")
3. Neural English Text-to-Speech
Generate human-cadence English speech:
import creatoros
audio_bytes = creatoros.speak(
text="Welcome to CreatorOS. Clean markdown extraction for autonomous agents.",
voice="anna",
output_file="welcome.wav"
)
Using with Developer Passes (High Concurrency)
If you have an active CreatorOS Developer Pass, provide your key via parameter or the CREATOROS_API_KEY environment variable:
import os
from creatoros import CreatorOS
client = CreatorOS(api_key="YOUR_CREATOROS_PASS_KEY")
# High-concurrency extraction (up to 500,000 monthly credits)
doc = client.extract("https://example.com")
LangChain Integration
CreatorOS provides drop-in tools compatible with LangChain, AutoGen, and CrewAI:
from creatoros.langchain import CreatorOSExtractTool, CreatorOSSearchTool
extract_tool = CreatorOSExtractTool()
search_tool = CreatorOSSearchTool()
# Use inside LangChain Agent
tools = [extract_tool, search_tool]
License
MIT © CreatorOS
Metadata
Release files for creatoros 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| creatoros-1.0.0.tar.gz | 5.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| creatoros-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.2 kB
Release files / creatoros-1.0.0.tar.gz
| Download URL | creatoros-1.0.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
11b6bf40435b71b43379657bc8815a810186e33cafedecb7754f813eb964f202
|
|
BLAKE2b-256 checksum How to use checksums |
7cbd37da28180c0d9d32c0b1aa8b4f7a0ac5eb72ff1104a44098bf95f6d83ad5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / creatoros-1.0.0-py3-none-any.whl
| Download URL | creatoros-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab5c6ce554d716917fd97091181dc73fd103e3eb96cdfb81b961be1aa40551f4
|
|
BLAKE2b-256 checksum How to use checksums |
182d75090e915db1a049c9dc12eb8769d2d8ac16fe2554f524ef66d2f207c16e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Security for creatoros 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.