python API client to interact with render databases (see https://github.com/saalfeldlab/render)
A simple python wrapper for the Firebase API with current deps. Includes Realtime Database, Firestore, Authentication, and Storage.
SQLAlchemy dialect for FairCom Database via JSON API
A Milvus API used for quickly setting up a Milvus vector database
Long-term memory for AI Agents with Azure DefaultAzureCredential authentication and MySQL history database support. Async-only API.
SuperDuper MongoDB is a Python library that provides a high-level API for working with MongoDB. It is built on top of pymongo and provides a more user-friendly interface for working with MongoDB.
Model Context Protocol (MCP) server for Metabase - Connect AI assistants like Claude and Cursor to your Metabase analytics platform
Ricgraph - Research in context graph
API for a high precision ECG Database with annotated R peaks (GUDB)
The Abstract Blockchain package provides a collection of modules designed to simplify interaction with blockchain networks, smart contracts, and related components. It offers tools for managing RPC parameters, working with smart contract ABIs, and facilitating user-friendly interactions through graphical user interfaces (GUIs).
File based MongoDB server with pymongo compatible API.
A minimalist Python wrapper for the Open Movie Database (OMDb) API (https://www.omdbapi.com/).
GraphQL Database Mapper - Generate GraphQL APIs from database models (SQLAlchemy, SQLModel, etc.)
a python wrapper for an AIS Database API
A package interact with the Hive metastore (API version 3.0) via the Thrift protocol
A Python API for ROXIE to build a model data input, modify cable database file, and control simulation with a tool adapter
BacDive-API - Programmatic Access to the BacDive Database
AI-Native Web Framework — Built-in ML, Transformers, Agents, NLP, Dynamic Admin, Auto-Discovery
A python wrapper for working with the osu! API, databases and file formats
Geocode postcodes, addresses or LLSOA using the Code Point Open database and GMaps API.
A library for interacting with Walytis, a flexible, lightweight, nonlinear database-blockchain. Built to be built upon.
A Well-Encapsulated ClickHouse Database APIs Lib
SpecQL - Business-focused YAML to PostgreSQL + GraphQL code generator
Data Processing is used for data processing through MinIO, databases, Web APIs, etc.
Automated REST APIs for legacy (existing) databases
Dirt simple CRUD API to access SQL databases
An Object Relational Mapper (ORM) for the Google Sheets API. Provides a straightforward and intuitive model-based query interface, making it easy to interact with Google Sheets as if it were more like a database. Offers a fast and flexible way to get up and running with a Google Sheets database, for rapid prototyping and development in Python.
The eqsql package provies an API for HPC workflows to submit, run, and retrieve tasks (such as simulation model runs) using queues implemented in a database.
Python wrapper for the Flight Plan Database API
Stateful API testing agent — exhaustively explores every call sequence to catch bugs pytest and Schemathesis miss.
Python client for interacting with Grist
Vector-Search API of databases.
Command line tool for managing Scylla database nodes
Clickhouse Python driver with an API roughly resembling Python DB API 2.0 specification.
Okapi ===== Python Library to send API info to Storage Server Okapi setup =========== In an existing project you should at least modify the following files: requirements/base.txt --------------------- Add the following requirement to the project's settings. It won't be needed to add ``requests`` if the project is already using it. ``requests`` version should be >= 2.2.11: .. code-block:: python okapi==X.Y.Z settings.py ----------- Add the following configuration to the project's settings: .. code-block:: python ########## OKAPI CONFIGURATION OKAPI_PROJECT = 'your-project-name' OKAPI_URI = None if settings.has_section('okapi'): OKAPI_URI = 'mongodb://{0},{1},{2}/{3}?replicaSet={4}'.format( settings.get('okapi', 'host0'), settings.get('okapi', 'host1'), settings.get('okapi', 'host2'), settings.get('okapi', 'name'), settings.get('okapi', 'replica'), ) ########## END OKAPI CONFIGURATION Note that if the project is already using *MongoDB*, you shouldn't store Okapi's data into the same database. Okapi creates collections dynamically and could conflict with your the project's. Initialization -------------- Initialize Okapi in the ``models.py`` file of a basic application of the project. This way Okapi will be imported at startup time: .. code-block:: python import requests from django.conf import settings from okapi.api import Api project_name = getattr(settings, 'OKAPI_PROJECT') mongodb_uri = getattr(settings, 'MONGODB_URI') okapi_client = Api(project_name, requests, mongodb_uri) Usage ----- Once initialized you can use Okapi wherever you use ``requests`` library. Think of Okapi as if you were using ``requests`` because they both have the same API. Requests documentation: http://docs.python-requests.org/en/latest/ Activating/deactivating okapi in your project --------------------------------------------- In the file ``settings/base.py`` under the ``OKAPI CONFIGURATION`` section, you can add a boolean setting in order to enable/disable okapi for your project. It could be interesting to have it enabled in QA or staging environment and after it has been properly tested, activate it also in production. You can have a section into ``your-project-name/settings/dev.py``: .. code-block:: python ########## OKAPI CONFIGURATION OKAPI_ENABLED = True ########## END OKAPI CONFIGURATION Another one into ``your-project-name/settings/production.py``: .. code-block:: python ########## OKAPI CONFIGURATION OKAPI_ENABLED = False ########## END OKAPI CONFIGURATION And so on. Note that ``get_custom_setting`` is a wrapper around ``getattr``. Then you could initialize it conditionally as shown below: .. code-block:: python http_lib = requests if (get_custom_setting('OKAPI_ENABLED') and okapi_uri is not None): project_name = get_custom_setting('OKAPI_PROJECT', required=True) okapi_uri = get_custom_setting('OKAPI_URI', required=True) okapi_client = Api(project_name, requests, okapi_uri) http_lib = okapi_client 0.12.0 (2015-04-01) ------------------- - New Features: - Method `get_mongodb_client` to get a MongoDB connection client. - Bugfixes: - None - Incompatible changes: - `Okapi.__init__` has changed to have a new mandatory `db` parameter. Parameters `mongodb_uri` and `connect_timeout_ms` have been removed. 0.11.0 (2014-12-29) ------------------- - New Features: - Changed blank space to a T letter as indicator of the beginning of the time element to be more iso-friendly: http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.15 0.10.0 (2014-11-11) ------------------- - New Features: - Don't hardcode the name of the database but expect it to be in the mongodb_uri parameter. 0.9.0 (2014-10-16) ------------------ - New Features: - Decouple okapi from requests so that any library following requests interface can be used. This introduces a backward incompatible change because now the __init__ method for okapi Api class requires a new argument 0.8.0 (2014-09-26) ------------------ - New features: - Use one collection per project instead of saving all projects in the same collection - Add a time_bucket attribute to make time based queries faster 0.7.1 (2014-07-28) ---------------- - Bug Fixes: -Make sure to raise the exception if an error occurs so the user know exactly what is happening instead of code crashing
Local memory infrastructure for AI agents. Typed vaults — semantic and procedural — with document indexing, skill management, and autonomous agent access via MCP, HTTP API, or CLI. Multi-vault architecture, zero cloud dependencies.
A small, easy-to-use open source database of over 2000 GPUs with architecture, manufacturing, API support and performance details.
A unified, production-ready AI SDK that enforces structured outputs and anti-hallucination prompting via the RACTO principle. One package for OpenAI, Gemini, and Anthropic — with streaming, tool calling, embeddings, and strict Pydantic validation.
A Django app to provide a database structure, API and import scripts to manage French communes, intercommunalités, départements and régions, with their structure and data from Insee and the DGCL.
An unobtrusive data modeling, manipulation and validation library. MongoDB included.
Aquiles-RAG is a high-performance Augmented Recovery-Generation (RAG) solution based on Redis, Qdrant or PostgreSQLRAG. It offers a high-level interface using FastAPI REST APIs.
M2M EBM Vector Database — Energy-Based Model storage with full CRUD, WAL persistence, REST API, and Self-Organized Criticality
CloudBrain Server - AI collaboration platform with WebSocket support, REST API, and NEW WebSocket API with JWT authentication (port 8768). Features sleeping/awake system, challenge-response mechanism, database-based activity tracking, and DATABASE-DRIVEN PER-AI CONFIGURATION with priority system (AI-specific > Environment > Default).
Library providing useful tools for The Movie Database (TMDb). Not dependent on API-keys.
VectorDBCloud Python SDK - 209 Endpoints (AWS Verified) - 100% ECP-Native - Fireducks + Falcon + Pydantic - <5ms + >100k users
A wrapper for The Movie Database API v3 and v4.
A Python api to access moneywiz sqlite database