pip install api2db

api2db is designed to make building data-pipelines easy.

because **** messy data and scope creep

Note

Project requirements changed? No problem.

API got updated? Easy.

Changing databases? Change 1 line of code.

Multiple storage targets? Done.

Stop focusing on collecting data, and start focusing on using it.

Use api2db to:

  • Collect data from any API

  • Perform pre-processing on data

  • Clean and extract features from data

  • Perform post-processing on data

  • Store data

api2db supports any/all of the following concurrently:

  • Streaming data live to

    • Local storage of data in files using Parquet, pickle, JSON, and CSV format

    • MySQL

    • Bigquery

    • MariaDB

    • PostgreSQL

    • Omnisci

  • Storing data periodically to

    • MySQL

    • Bigquery

    • MariaDB

    • PostgreSQL

    • Omnisci

api2db is currently adding support for:

  • Oracle

  • Amazon Aurora

  • Microsoft SQL Server

  • Firebase RTDB

  • Don’t see your database? Submit a feature request.. or even better add it. api2db is open-source.

Indices and tables