{"data":{"slug":"ecto","name":"Ecto","tagline":"A data mapping and query toolkit for Elixir","homepage":"https://hexdocs.pm/ecto","category":{"slug":"orm-database-tools","name":"ORM & Database Tools"},"vendor":null,"score":{"composite":50.7,"confidence":0.4,"confidenceBand":"low","breakdown":{"capabilities":{"value":67.1,"weight":0.083,"present":true,"contribution":5.6},"repo_stars":{"value":71.9,"weight":0.033,"present":true,"contribution":2.4},"integrations":{"value":22.4,"weight":0.053,"present":true,"contribution":1.2},"dependent_projects":{"value":68.1,"weight":0.08,"present":true,"contribution":5.5},"dev_activity":{"value":32.8,"weight":0.12,"present":true,"contribution":3.9},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":57,"weight":0.053,"present":true,"contribution":3},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:11:25.538Z","stale":false},"uri":"https://www.vioscale.ai/software/ecto","aliases":["ecto"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:11:25.721Z","categories":[{"slug":"orm-database-tools","name":"ORM & Database Tools","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":10,"provenance":{"source":"https://github.com/elixir-ecto/ecto/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":6495,"provenance":{"source":"https://github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":12249,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Felixir-ecto%2Fecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.355Z","confidence":0.85}}],"language":[{"attribute":"language.primary","value":"Elixir","provenance":{"source":"https://github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.95}}],"pricing":[{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://hexdocs.pm/ecto","retrievedAt":"2026-08-14T08:32:02.160Z"},"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://status.hexdocs.pm","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:32:00.801Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"Ecto is an Elixir library that provides tools for mapping data and building type-safe queries, commonly used to interact with relational databases like PostgreSQL, MySQL, and SQLite. It can also map data from various sources into Elixir data structures regardless of database backing.","provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"multi_db":true,"languages":"Elixir","relations":true,"schema_first":true,"type_safe_queries":true},"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":5,"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"PostgreSQL"},{"name":"MySQL"},{"name":"MSSQL"},{"name":"SQLite3"},{"name":"ClickHouse"},{"name":"ETS"}],"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.5","date":"2020-07-28T19:18:20Z","type":"stable","version":"v3.4.5"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.0-rc.1","date":"2017-08-18T13:36:53Z","type":"prerelease","version":"v2.2.0-rc.1"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.1","date":"2016-06-21T13:18:18Z","type":"stable","version":"v2.0.1"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0","date":"2016-06-21T13:18:36Z","type":"stable","version":"v2.0.0"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.8","date":"2016-06-21T13:19:18Z","type":"stable","version":"v1.1.8"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.7","date":"2016-06-21T13:19:35Z","type":"stable","version":"v1.1.7"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.6","date":"2016-06-21T13:19:58Z","type":"stable","version":"v1.1.6"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.5","date":"2016-04-19T10:08:50Z","type":"stable","version":"v1.1.5"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.4","date":"2016-04-19T10:08:36Z","type":"stable","version":"v1.1.4"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.3","date":"2016-02-22T10:46:14Z","type":"stable","version":"v1.1.3"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.2","date":"2016-02-22T10:46:01Z","type":"stable","version":"v1.1.2"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.1","date":"2015-12-23T15:32:10Z","type":"stable","version":"v1.1.1"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.0","date":"2015-12-23T15:31:55Z","type":"stable","version":"v1.1.0"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.7","date":"2015-12-23T15:34:06Z","type":"stable","version":"v1.0.7"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.6","date":"2015-12-23T15:33:53Z","type":"stable","version":"v1.0.6"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.5","date":"2015-12-23T15:33:36Z","type":"stable","version":"v1.0.5"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.4","date":"2015-12-23T15:33:16Z","type":"stable","version":"v1.0.4"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.3","date":"2015-12-23T15:32:50Z","type":"stable","version":"v1.0.3"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.2","date":"2015-09-07T13:16:29Z","type":"stable","version":"v1.0.2"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.1","date":"2015-08-30T09:10:09Z","type":"stable","version":"v1.0.1"}],"provenance":{"source":"https://github.com/elixir-ecto/ecto/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.7}}],"security":[{"attribute":"security.scorecard","value":5.7,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.363Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=hex&package_name=ecto&per_page=100","last_12m":0,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=hex&package_name=ecto&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.371Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A library that enables type-safe database queries and schema mapping for Elixir, supporting multiple database backends including PostgreSQL, MySQL, and SQLite with language-integrated querying. It is indexed under ORM & Database Tools.","source":"https://hexdocs.pm/ecto","question":"What is Ecto?","confidence":0.6},{"answer":"Ecto is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://hexdocs.pm/ecto","question":"Is Ecto free to use?","confidence":0.6},{"answer":"We have confirmed 6 integrations for Ecto, including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse and ETS. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://hexdocs.pm/ecto","question":"What does Ecto integrate with?","confidence":0.6},{"answer":"Yes. Ecto is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/elixir-ecto/ecto","question":"Is Ecto open source?","confidence":0.95}],"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:53.521Z","confidence":0.6875}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}}]},"factList":[{"attribute":"activity.commits_last_30d","value":10,"provenance":{"source":"https://github.com/elixir-ecto/ecto/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":6495,"provenance":{"source":"https://github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.9}},{"attribute":"language.primary","value":"Elixir","provenance":{"source":"https://github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.9}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.95}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://status.hexdocs.pm","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:32:00.801Z","confidence":0.6}},{"attribute":"description.long","value":"Ecto is an Elixir library that provides tools for mapping data and building type-safe queries, commonly used to interact with relational databases like PostgreSQL, MySQL, and SQLite. It can also map data from various sources into Elixir data structures regardless of database backing.","provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"multi_db":true,"languages":"Elixir","relations":true,"schema_first":true,"type_safe_queries":true},"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"integrations.count","value":5,"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"PostgreSQL"},{"name":"MySQL"},{"name":"MSSQL"},{"name":"SQLite3"},{"name":"ClickHouse"},{"name":"ETS"}],"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":12249,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Felixir-ecto%2Fecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.355Z","confidence":0.85}},{"attribute":"release.history","value":[{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.5","date":"2020-07-28T19:18:20Z","type":"stable","version":"v3.4.5"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.0-rc.1","date":"2017-08-18T13:36:53Z","type":"prerelease","version":"v2.2.0-rc.1"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.1","date":"2016-06-21T13:18:18Z","type":"stable","version":"v2.0.1"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0","date":"2016-06-21T13:18:36Z","type":"stable","version":"v2.0.0"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.8","date":"2016-06-21T13:19:18Z","type":"stable","version":"v1.1.8"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.7","date":"2016-06-21T13:19:35Z","type":"stable","version":"v1.1.7"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.6","date":"2016-06-21T13:19:58Z","type":"stable","version":"v1.1.6"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.5","date":"2016-04-19T10:08:50Z","type":"stable","version":"v1.1.5"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.4","date":"2016-04-19T10:08:36Z","type":"stable","version":"v1.1.4"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.3","date":"2016-02-22T10:46:14Z","type":"stable","version":"v1.1.3"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.2","date":"2016-02-22T10:46:01Z","type":"stable","version":"v1.1.2"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.1","date":"2015-12-23T15:32:10Z","type":"stable","version":"v1.1.1"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.0","date":"2015-12-23T15:31:55Z","type":"stable","version":"v1.1.0"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.7","date":"2015-12-23T15:34:06Z","type":"stable","version":"v1.0.7"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.6","date":"2015-12-23T15:33:53Z","type":"stable","version":"v1.0.6"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.5","date":"2015-12-23T15:33:36Z","type":"stable","version":"v1.0.5"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.4","date":"2015-12-23T15:33:16Z","type":"stable","version":"v1.0.4"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.3","date":"2015-12-23T15:32:50Z","type":"stable","version":"v1.0.3"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.2","date":"2015-09-07T13:16:29Z","type":"stable","version":"v1.0.2"},{"url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.1","date":"2015-08-30T09:10:09Z","type":"stable","version":"v1.0.1"}],"provenance":{"source":"https://github.com/elixir-ecto/ecto/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.336Z","confidence":0.7}},{"attribute":"security.scorecard","value":5.7,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/elixir-ecto/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.363Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=hex&package_name=ecto&per_page=100","last_12m":0,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=hex&package_name=ecto&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:05.371Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A library that enables type-safe database queries and schema mapping for Elixir, supporting multiple database backends including PostgreSQL, MySQL, and SQLite with language-integrated querying. It is indexed under ORM & Database Tools.","source":"https://hexdocs.pm/ecto","question":"What is Ecto?","confidence":0.6},{"answer":"Ecto is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://hexdocs.pm/ecto","question":"Is Ecto free to use?","confidence":0.6},{"answer":"We have confirmed 6 integrations for Ecto, including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse and ETS. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://hexdocs.pm/ecto","question":"What does Ecto integrate with?","confidence":0.6},{"answer":"Yes. Ecto is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/elixir-ecto/ecto","question":"Is Ecto open source?","confidence":0.95}],"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:53.521Z","confidence":0.6875}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://hexdocs.pm/ecto","retrievedAt":"2026-08-14T08:32:02.160Z"},"provenance":{"source":"https://hexdocs.pm/ecto","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:03:53.250Z","confidence":0.6}}],"faq":[{"answer":"A library that enables type-safe database queries and schema mapping for Elixir, supporting multiple database backends including PostgreSQL, MySQL, and SQLite with language-integrated querying. It is indexed under ORM & Database Tools.","source":"https://hexdocs.pm/ecto","question":"What is Ecto?","confidence":0.6},{"answer":"Ecto is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://hexdocs.pm/ecto","question":"Is Ecto free to use?","confidence":0.6},{"answer":"We have confirmed 6 integrations for Ecto, including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse and ETS. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://hexdocs.pm/ecto","question":"What does Ecto integrate with?","confidence":0.6},{"answer":"Yes. Ecto is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/elixir-ecto/ecto","question":"Is Ecto open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"v3.4.5","date":"2020-07-28T19:18:20Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v3.4.5","type":"stable"},{"version":"v2.2.0-rc.1","date":"2017-08-18T13:36:53Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.2.0-rc.1","type":"prerelease"},{"version":"v2.0.1","date":"2016-06-21T13:18:18Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.1","type":"stable"},{"version":"v2.0.0","date":"2016-06-21T13:18:36Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v2.0.0","type":"stable"},{"version":"v1.1.8","date":"2016-06-21T13:19:18Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.8","type":"stable"},{"version":"v1.1.7","date":"2016-06-21T13:19:35Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.7","type":"stable"},{"version":"v1.1.6","date":"2016-06-21T13:19:58Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.6","type":"stable"},{"version":"v1.1.5","date":"2016-04-19T10:08:50Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.5","type":"stable"},{"version":"v1.1.4","date":"2016-04-19T10:08:36Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.4","type":"stable"},{"version":"v1.1.3","date":"2016-02-22T10:46:14Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.3","type":"stable"},{"version":"v1.1.2","date":"2016-02-22T10:46:01Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.2","type":"stable"},{"version":"v1.1.1","date":"2015-12-23T15:32:10Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.1","type":"stable"},{"version":"v1.1.0","date":"2015-12-23T15:31:55Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.1.0","type":"stable"},{"version":"v1.0.7","date":"2015-12-23T15:34:06Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.7","type":"stable"},{"version":"v1.0.6","date":"2015-12-23T15:33:53Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.6","type":"stable"},{"version":"v1.0.5","date":"2015-12-23T15:33:36Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.5","type":"stable"},{"version":"v1.0.4","date":"2015-12-23T15:33:16Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.4","type":"stable"},{"version":"v1.0.3","date":"2015-12-23T15:32:50Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.3","type":"stable"},{"version":"v1.0.2","date":"2015-09-07T13:16:29Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.2","type":"stable"},{"version":"v1.0.1","date":"2015-08-30T09:10:09Z","url":"https://github.com/elixir-ecto/ecto/releases/tag/v1.0.1","type":"stable"}],"integrations":[{"name":"PostgreSQL"},{"name":"MySQL"},{"name":"MSSQL"},{"name":"SQLite3"},{"name":"ClickHouse"},{"name":"ETS"}],"vulnerabilities":{"count":2,"last12m":0,"maxSeverity":"CRITICAL","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=hex&package_name=ecto&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:11:25.721Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/ecto","markdown":"https://www.vioscale.ai/software/ecto.md","html":"https://www.vioscale.ai/software/ecto"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:04.673Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}