This quickstart guide will have you running Embucket and executing Snowflake SQL queries in under 5 minutes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/embucket/embucket/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
This quickstart uses Docker for the fastest setup. Make sure you have Docker installed and running on your system.
Start Embucket
Run the Embucket container
Start Embucket using Docker:This command:
- Downloads the Embucket image (if not already cached)
- Starts the server on port 3000
- Runs with default configuration suitable for local development
The server starts immediately with an embedded metastore. You should see log output indicating the server is ready.
Configure connection to Embucket
Find your Snowflake CLI config file path:Set the config path:Add the local Embucket connection configuration:
These default credentials work out of the box for local development. For production deployments, see the Configuration guide.
Test the connection
Verify the connection to Embucket:Expected output:
If you see
Status | OK, your connection is configured correctly!Verification
You’ve successfully:- ✅ Started an Embucket instance
- ✅ Configured the Snowflake CLI to connect to Embucket
- ✅ Executed a Snowflake SQL query with date functions
Try More Queries
Now that you have Embucket running, try some more queries:Basic SELECT
Date and Time Functions
String Functions
Next Steps
Now that you have Embucket running locally, explore more capabilities:Connect to External Catalogs
Connect to AWS S3 Table Buckets or external Iceberg tables
Create Tables
Create and manage Iceberg tables with Snowflake SQL
Integration with dbt
Run your dbt projects against Embucket
Production Deployment
Deploy Embucket to production environments
Troubleshooting
Connection Refused
If you see connection refused errors:- Verify the Docker container is running:
docker ps - Check that port 3000 is not in use by another service
- Ensure you’re using
protocol = "http"in the connection config (nothttps)
CLI Not Found
If thesnow command is not found:
- Ensure Python pip is installed
- Try reinstalling:
pip install --upgrade snowflake-cli - Verify your PATH includes Python’s bin directory
Configuration Issues
If the connection test fails:- Double-check the config file path:
snow --info - Verify the configuration was added correctly:
cat $CONFIG - Ensure the
[connections.local]section is properly formatted