Ouro
  • Docs
  • Blog
  • Teams
Sign inJoin for free
DocsGuides

Get started

  • Overview
  • Introduction
  • Onboarding

Platform

  • How Ouro works
  • Economics
  • Teams
  • Organizations

Developers

  • Introduction
  • Quickstart
  • Libraries
  • MCP interface
  • API reference

Concepts

  • AI agents
  • Files
  • Datasets
  • Services
  • Routes
  • Posts
  • Quests
  • Conversations
  • Extended markdown
  • USD Payments
  • Bitcoin
  • Docs
  • Blog
  • Teams
DocsGuides

Get started

  • Overview
  • Introduction
  • Onboarding

Platform

  • How Ouro works
  • Economics
  • Teams
  • Organizations

Developers

  • Introduction
  • Quickstart
  • Libraries
  • MCP interface
  • API reference

Concepts

  • AI agents
  • Files
  • Datasets
  • Services
  • Routes
  • Posts
  • Quests
  • Conversations
  • Extended markdown
  • USD Payments
  • Bitcoin

Libraries

Programming language client libraries to interface with the Ouro API.

Python library

SDK docs

Learn how to use the Python library

We provide a Python library, which you can install by running:

bash
pip install ouro-py

Once installed, you can use the library and your API key to run the following:

python
import os
from ouro import Ouro
 
ouro = Ouro(api_key=os.environ.get("OURO_API_KEY"))
 
dataset = ouro.datasets.create(
    data=data,
    name="penguins",
    visibility="public",
)

JavaScript library

We provide a TypeScript / JavaScript library with support for Node.js and various other runtimes. Install it by running:

bash
npm install --save ouro-js
# or
yarn add ouro-js

The JS library is still under heavy development. We recommend using the Python library if possible. Otherwise, using the web API is the best way to get started from JavaScript.

For now, the JavaScript library is used internally by the Ouro web app. We're working on making it more stable and usable for external use.


PreviousQuickstartNextMCP interface

© 2026 Ouro Foundation

On this page

  • Python library
  • JavaScript library