Extension Provider

Streamlined database extension management and discovery

About

Extension Provider is a lightweight service that reduces API load on main database extension servers by providing a centralized mirror of extension metadata. It serves as a comprehensive catalog of extensions available for popular databases.

DuckDB SQLite More to come

Features

  • Mirrors extension data from multiple database providers in JSON format
  • Provides a pseudo-API for easy programmatic access
  • Reduces load on upstream extension servers
  • Fast, lightweight, and easy to deploy

Quick Start

Get up and running in seconds:

pip install requirements.txt
python3 main.py

API Access

Access extension data directly through our JSON endpoints:

  • SQLite: https://razein97.github.io/extprovider/json/sqlite.json
  • DuckDB: https://razein97.github.io/extprovider/json/duckdb.json

Example usage:

const response = await fetch('https://razein97.github.io/extprovider/json/sqlite.json');
const extensions = await response.json();