Latitude screenshot

Latitude

Author Avatar Theme by Latitude dev
Updated: 30 Sep 2024
913 Stars

Developer-first embedded analytics

Categories

Overview:

Latitude is a tool that allows users to create API endpoints using SQL on top of their databases or data warehouses. It also enables users to embed interactive visualizations seamlessly in their preferred frontend frameworks or through iframes. Easy to start with, simple to maintain, and capable of scaling with data, Latitude offers a user-friendly experience for users seeking efficient data management solutions.

Features:

  • Connect to any database or data warehouse
  • Easily compose parameterized SQL queries and expose them as API endpoints
  • Built-in cache layer for lightning-fast query performance
  • Integrations with all common frontend frameworks (React, Svelte, Vue, VanillaJS)
  • Optional layout engine to build standalone dashboards using Svelte and Tailwind
  • Support for embedding dashboards via iframe
  • Deploy with a single command ’latitude deploy’
  • SSL-ready, encrypted parameters in URL and parameterized queries for increased security against SQL injection attacks
  • Open-source driven by the community

Installation:

  1. Install Latitude: Run the following command to install the Latitude CLI globally on your machine:
npm install -g @latitude/cli
  1. Create the starter project: Run the command below to create a new Latitude project:
latitude create project-name
  1. Navigate to the project and run the app: Start the development server and open the sample app in your browser:
cd project-name
latitude start

Summary:

Latitude is a versatile tool that simplifies the creation of API endpoints using SQL on top of databases or warehouses. It offers a range of features including integrating with popular frontend frameworks, efficient query performance with a cache layer, and enhanced security measures. With easy installation steps and community-driven support, Latitude provides users with a robust solution for managing and visualizing their data effectively.