Skip to content

poligonoio/poligono

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3997720 · Aug 30, 2024

History

17 Commits
Jul 16, 2024
Jul 31, 2024
Aug 30, 2024
Aug 30, 2024
Jul 16, 2024
Jul 16, 2024
Jul 16, 2024
Jul 19, 2024
Jul 19, 2024
Jul 16, 2024
Jul 16, 2024
Jul 16, 2024
Jul 16, 2024
Jul 16, 2024
Jul 31, 2024
Jul 31, 2024
Aug 30, 2024
Aug 30, 2024
Jul 16, 2024
Aug 30, 2024

Repository files navigation

Poligono: The AI-Powered Data Analytics Platform

Poligono is an open-source data analytics platform that empowers users to effortlessly explore, visualize, and gain insights from their data using natural language (No SQL expertise required!).

✨ Key Features

  • Natural Language Interface: Ask questions about your data in plain English.
  • AI-Powered Insights: Discover hidden trends and patterns.
  • Integrations: Connect to your favorite data sources.
  • Extensible: Build custom modules and plugins.

🚀 Getting Started

Poligono is designed to run in a containerized environment. Here's the simplest way to get started:

  1. Prerequisites:

    • Docker: Install Docker.
    • API Keys: Obtain the required API keys for Gemini and Infisical.
  2. Run with Docker:

    docker run -it \
        --name poligono \
        -e GEMINI_API_KEY=your_gemini_api_key \
        -e MONGODB_URI=your_mongodb_uri \
        -e INFISICAL_CLIENT_ID=your_infisical_client_id \
        -e INFISICAL_CLIENT_SECRET=your_infisical_client_secret \
        -e INFISICAL_PROJECT_ID=your_infisical_project_id \
        ghcr.io/poligonoxyz/poligono:latest

Once the Docker installation is complete, go to http://localhost:8888/v1/swagger/index.html#/ to access the Poligono OpenAPI Specification from your browser.

💾 Supported Data Sources

  • PostgreSQL
  • MySQL
  • MariaDB

Contributing

All code contributions, including those of people having commit access, must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.

We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.