Data
Learn how to import, manage, and work with data in Solinth.
6 min readUpdated December 2024
Overview
Solinth supports multiple ways to bring your data into the platform. Whether you're pushing data via API, receiving webhooks, or uploading files, we've got you covered.
Data Sources
Solinth supports the following data sources:
- REST API: Push events and metrics programmatically
- Webhooks: Receive real-time data from external services
- File Uploads: Import CSV, JSON, or Excel files
- Integrations: Connect to third-party services like Stripe, Google Analytics, etc.
- Database Connections: Query your databases directly (Enterprise)
Data Retention
Data retention depends on your plan. Free accounts retain data for 30 days, Pro for 1 year, and Enterprise has unlimited retention.
Data Model
Solinth uses an event-based data model. Each piece of data is an "event" with:
- Event Name: What happened (e.g., "purchase", "signup", "pageview")
- Timestamp: When it happened
- Properties: Additional context (e.g., amount, user_id, product)
Getting Started
Choose the method that best fits your use case:
- Importing Data - Overview of all import methods
- API Connections - Push data via REST API
- Webhooks - Receive real-time data
- File Uploads - Import CSV/JSON files