{"id":50344576,"url":"https://github.com/timescale/cookbook-integrations","last_synced_at":"2026-05-29T19:01:43.435Z","repository":{"id":352064560,"uuid":"1213681519","full_name":"timescale/cookbook-integrations","owner":"timescale","description":"Sample projects and tutorials for different integrations for Tiger Data/TimescaleDB. ","archived":false,"fork":false,"pushed_at":"2026-04-17T18:35:15.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-17T19:17:06.893Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timescale.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-17T16:38:36.000Z","updated_at":"2026-04-17T18:35:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/timescale/cookbook-integrations","commit_stats":null,"previous_names":["timescale/cookbook-integrations"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/timescale/cookbook-integrations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fcookbook-integrations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fcookbook-integrations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fcookbook-integrations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fcookbook-integrations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timescale","download_url":"https://codeload.github.com/timescale/cookbook-integrations/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timescale%2Fcookbook-integrations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33525939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T03:12:49.672Z","status":"ssl_error","status_checked_at":"2026-05-26T03:12:47.976Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-29T19:01:41.807Z","updated_at":"2026-05-29T19:01:43.430Z","avatar_url":"https://github.com/timescale.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tiger Data Integrations Cookbook\n\nA collection of cookbooks, tutorials, and reference implementations showcasing how to integrate **Tiger Data** and **PostgreSQL** with the tools, frameworks, and services you already use.\n\n## What's Inside\n\nEach folder contains a self-contained cookbook focused on a specific integration, complete with working code, setup instructions, and explanations of when and why you'd reach for that integration.\n\n| Cookbook | Description |\n|---------|-------------|\n| [Query Tiger Cloud data from Snowflake](./snowflake/) | Use the Tiger Lake Iceberg connector to make a Tiger Cloud hypertable queryable from Snowflake — and join it with Snowflake-native reference data. Walks through the NYC Film Permits dataset end-to-end. |\n\n## Who This Is For\n\n- Developers connecting Tiger Data or PostgreSQL to external tools, frameworks, or services\n- Teams evaluating which integration fits their stack\n- Anyone curious about what's possible when you plug Tiger Data into the rest of your toolchain\n\n## Prerequisites\n\nBefore diving into any cookbook, make sure you have the following:\n\n- **PostgreSQL 17 or 18** — via [Tiger Cloud](https://console.cloud.timescale.com), [Docker](https://github.com/timescale/timescaledb-docker-ha), or a [local install](https://www.postgresql.org/download/)\n- **Docker** — required for local development without a manual PostgreSQL install. Get it at [docker.com/get-started](https://www.docker.com/get-started/)\n- **Tiger CLI** *(optional)* — manage Tiger Cloud services from the terminal or integrate with AI assistants via [Tiger MCP](https://www.tigerdata.com/docs/get-started/quickstart/mcp-cli). Install with `brew install --cask timescale/tap/tiger-cli` (macOS) or see the [CLI docs](https://www.tigerdata.com/docs/get-started/quickstart/cli-rest-api)\n- **Python 3.9+** — [python.org/downloads](https://www.python.org/downloads/) *(if the cookbook uses Python)*\n- **A Python package manager** — we use [uv](https://docs.astral.sh/uv/) in the tutorials, but [pip](https://pip.pypa.io/) and [conda](https://docs.conda.io/) work too\n- **API keys for the integration you're exploring** — each cookbook's README lists what it needs\n\n## Getting Started\n\n1. **Clone this repository**\n\n   ```bash\n   git clone https://github.com/timescale/cookbook-integrations.git\n   cd cookbook-integrations\n   ```\n\n2. **Set up your environment variables**\n\n   Each cookbook folder has its own `.env.example` file. Copy it and add your keys:\n\n   ```bash\n   cd \u003ccookbook-folder\u003e\n   cp .env.example .env\n   ```\n\n   Open `.env` and replace the placeholders with your actual values.\n\n3. **Pick a cookbook and follow the tutorial**\n\n   Each cookbook folder has its own README with step-by-step instructions.\n\n## Contributing\n\nHave an integration you'd like to add? Open a PR! Each cookbook should include:\n\n- A `README.md` with a step-by-step tutorial explaining the integration\n- Example code demonstrating the integration end-to-end\n- Sample data or a script to generate it, if applicable\n- A `requirements.txt` (or equivalent) if any dependencies are needed\n- A `.env.example` template for any required credentials\n\n## License\n\nThis repository is licensed under the [Apache License 2.0](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimescale%2Fcookbook-integrations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimescale%2Fcookbook-integrations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimescale%2Fcookbook-integrations/lists"}