A secure and scalable platform that enables data analysts and developers to execute custom queries and build analytics tools.
The Data Analytics Sandbox provides a safe environment for exploring and analyzing data across multiple database types. It's particularly useful for:
- Data Exploration: Quickly test queries and visualize results
- Prototyping: Build and test analytics tools without affecting production systems
- Collaboration: Share queries and results with team members
- Learning: Practice SQL and database concepts in a safe environment
Key Benefits:
- Multi-Database Support: Work with Supabase, PostgreSQL, MySQL, and MongoDB
- Security First: Built-in authentication and query validation
- Real-time Results: Immediate feedback on query execution
- History Tracking: Save and revisit previous queries
- Template System: Create reusable query templates
Try it out
- Execute SQL and NoSQL queries across supported databases
- Real-time results with data visualization
- Query validation and error handling
- Supabase Auth for user authentication
- Row Level Security (RLS) policies
- Query logging and monitoring
- Rate limiting to prevent abuse
- Save and organize queries in local storage
- Create reusable query templates
- Track query execution history
- Share queries with team members
- Built-in data visualizer for query results
- Export results to CSV/JSON
- Customizable visualization options
- Explore datasets with custom queries
- Visualize trends and patterns
- Generate reports and insights
- Test database queries during development
- Prototype new features
- Debug complex queries
- Learn SQL and database concepts
- Practice query optimization
- Understand different database systems
The app is designed with security in mind:
- All database connections use SSL/TLS
- User authentication via Supabase Auth
- Query validation and sanitization
- Row-level security policies
- Environment variables for sensitive data
The app supports multiple database types with detailed connection guides:
- Supabase: Cloud-hosted PostgreSQL with built-in authentication
- PostgreSQL: Open-source relational database
- MySQL: Popular open-source relational database
- MongoDB: Leading NoSQL document database
-- Example query
SELECT * FROM your_table WHERE column = 'value';Connection Details:
- URL Format:
https://your-project.supabase.co - Required Fields:
- API Key: Your Supabase anon key
- Table Name: The table you want to query
-- Example query
SELECT * FROM your_table WHERE column = 'value';Connection Details:
- URL Format:
postgresql://user:password@host:5432/dbname - Required Fields:
- Table Name: The table you want to query
-- Example query
SELECT * FROM your_table WHERE column = 'value';Connection Details:
- URL Format:
mysql://user:password@host:3306/dbname - Required Fields:
- Table Name: The table you want to query
// Example query
db.collection.find({ field: "value" })Connection Details:
- URL Format:
mongodb://user:password@host:27017/dbname - Required Fields:
- Collection Name: The collection you want to query (use this as Table Name)
Example Queries:
// Find all documents
db.collection.find({})
// Filter documents
db.collection.find({ field: "value" })
// Complex queries
db.collection.find({
field1: "value1",
field2: { $gt: 100 }
})The app is designed with security in mind:
- All database connections use SSL/TLS
- User authentication via Supabase Auth
- Query validation and sanitization
- Row-level security policies
- Environment variables for sensitive data
The app provides a RESTful API for programmatic access:
- Authentication endpoints
- Query execution
- Data access
- Schema information
POST /api/auth/login - Sign in with email and password
POST /api/auth/register - Register a new user
POST /api/queries/execute - Execute a custom query
GET /api/queries/history - Get query execution history
GET /api/data/tables - Get list of available tables
GET /api/data/schemas - Get database schema information

