{"crate":{"id":"baml","name":"baml","updated_at":"2026-04-15T22:40:22.840384Z","versions":[2262446,2203326,2203322,1963307,1936727,1926933,1926814,1522787],"keywords":["baml","boundary","boundaryml","llm","programming-language"],"categories":["development-tools","web-programming"],"badges":[],"created_at":"2025-04-14T07:29:57.957067Z","downloads":11322,"recent_downloads":4777,"default_version":"0.221.0","num_versions":8,"yanked":false,"max_version":"0.221.0","newest_version":"0.221.0","max_stable_version":"0.221.0","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","links":{"version_downloads":"/api/v1/crates/baml/downloads","versions":null,"owners":"/api/v1/crates/baml/owners","owner_team":"/api/v1/crates/baml/owner_team","owner_user":"/api/v1/crates/baml/owner_user","reverse_dependencies":"/api/v1/crates/baml/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2262446,"crate":"baml","num":"0.221.0","dl_path":"/api/v1/crates/baml/0.221.0/download","readme_path":"/api/v1/crates/baml/0.221.0/readme","updated_at":"2026-04-15T22:40:22.840384Z","created_at":"2026-04-15T22:40:22.840384Z","downloads":2542,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.221.0/dependencies","version_downloads":"/api/v1/crates/baml/0.221.0/downloads","authors":"/api/v1/crates/baml/0.221.0/authors"},"crate_size":58287,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-04-15T22:40:22.840384Z"}],"checksum":"14825bd18e6f3df8579cc08e10fa7837bac5f5c4df9fccdc00b7f261db60ae69","rust_version":"1.70","has_lib":true,"bin_names":[],"edition":"2021","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4820,"comment_lines":357,"files":30}},"total_code_lines":4820,"total_comment_lines":357}},{"id":2203326,"crate":"baml","num":"0.220.0","dl_path":"/api/v1/crates/baml/0.220.0/download","readme_path":"/api/v1/crates/baml/0.220.0/readme","updated_at":"2026-04-02T18:54:04.433988Z","created_at":"2026-04-02T18:54:04.433988Z","downloads":993,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.220.0/dependencies","version_downloads":"/api/v1/crates/baml/0.220.0/downloads","authors":"/api/v1/crates/baml/0.220.0/authors"},"crate_size":57031,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-04-02T18:54:04.433988Z"}],"checksum":"c879658d0e283e30048cdce6a8add2ec0d0c4f29430c5b52b234f6b593785462","rust_version":"1.70","has_lib":true,"bin_names":[],"edition":"2021","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4672,"comment_lines":377,"files":30}},"total_code_lines":4672,"total_comment_lines":377}},{"id":2203322,"crate":"baml","num":"0.219.0","dl_path":"/api/v1/crates/baml/0.219.0/download","readme_path":"/api/v1/crates/baml/0.219.0/readme","updated_at":"2026-04-02T18:53:35.743996Z","created_at":"2026-04-02T18:53:35.743996Z","downloads":204,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.219.0/dependencies","version_downloads":"/api/v1/crates/baml/0.219.0/downloads","authors":"/api/v1/crates/baml/0.219.0/authors"},"crate_size":55467,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-04-02T18:53:35.743996Z"}],"checksum":"0cecf034ffdce3bcd93d8cc1f9dc4cc5f3be67766756b4436da93896284d62ea","rust_version":"1.70","has_lib":true,"bin_names":[],"edition":"2021","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4485,"comment_lines":376,"files":30}},"total_code_lines":4485,"total_comment_lines":376}},{"id":1963307,"crate":"baml","num":"0.218.0","dl_path":"/api/v1/crates/baml/0.218.0/download","readme_path":"/api/v1/crates/baml/0.218.0/readme","updated_at":"2026-01-22T08:59:59.446169Z","created_at":"2026-01-22T08:59:59.446169Z","downloads":2962,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.218.0/dependencies","version_downloads":"/api/v1/crates/baml/0.218.0/downloads","authors":"/api/v1/crates/baml/0.218.0/authors"},"crate_size":54926,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-01-22T08:59:59.446169Z"}],"checksum":"5ff893d77d574072813bbb2f1d5538d44e89bc9ab7d5fcfc3d953ddfffa39e9f","rust_version":"1.70","has_lib":true,"bin_names":[],"edition":"2021","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4351,"comment_lines":369,"files":30}},"total_code_lines":4351,"total_comment_lines":369}},{"id":1936727,"crate":"baml","num":"0.217.0","dl_path":"/api/v1/crates/baml/0.217.0/download","readme_path":"/api/v1/crates/baml/0.217.0/readme","updated_at":"2026-01-12T03:29:21.715742Z","created_at":"2026-01-12T03:29:21.715742Z","downloads":3782,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.217.0/dependencies","version_downloads":"/api/v1/crates/baml/0.217.0/downloads","authors":"/api/v1/crates/baml/0.217.0/authors"},"crate_size":53723,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-01-12T03:29:21.715742Z"}],"checksum":"11b527472b3a03028cde459cccd0bd2886283166ecb70667ecadb314e275abb4","rust_version":"1.70","has_lib":true,"bin_names":[],"edition":"2021","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4285,"comment_lines":363,"files":30}},"total_code_lines":4285,"total_comment_lines":363}},{"id":1926933,"crate":"baml","num":"0.216.1-beta.1","dl_path":"/api/v1/crates/baml/0.216.1-beta.1/download","readme_path":"/api/v1/crates/baml/0.216.1-beta.1/readme","updated_at":"2026-01-07T08:16:50.061955Z","created_at":"2026-01-07T08:16:50.061955Z","downloads":28,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.216.1-beta.1/dependencies","version_downloads":"/api/v1/crates/baml/0.216.1-beta.1/downloads","authors":"/api/v1/crates/baml/0.216.1-beta.1/authors"},"crate_size":52620,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-01-07T08:16:50.061955Z"}],"checksum":"f60d60485a3edf819c2b3c88d2979afb174355a664c9611ecc3fbc73718a4364","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2024","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4152,"comment_lines":343,"files":29}},"total_code_lines":4152,"total_comment_lines":343}},{"id":1926814,"crate":"baml","num":"0.216.0","dl_path":"/api/v1/crates/baml/0.216.0/download","readme_path":"/api/v1/crates/baml/0.216.0/readme","updated_at":"2026-01-07T06:56:30.701683Z","created_at":"2026-01-07T06:56:30.701683Z","downloads":32,"features":{"default":[],"dev":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/baml/0.216.0/dependencies","version_downloads":"/api/v1/crates/baml/0.216.0/downloads","authors":"/api/v1/crates/baml/0.216.0/authors"},"crate_size":52610,"published_by":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"audit_actions":[{"action":"publish","user":{"id":235104,"login":"hellovai","name":null,"avatar":"https://avatars.githubusercontent.com/u/2448742?v=4","url":"https://github.com/hellovai","github_username_matches":true,"created_at":"2012-09-28T22:20:05Z"},"time":"2026-01-07T06:56:30.701683Z"}],"checksum":"6b22816d79e026daee194a191209c29e36348d4fdb7d24e3a1db30457eb54494","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2024","description":"BAML runtime for Rust - type-safe LLM function calls","homepage":"https://github.com/BoundaryML/baml","documentation":"https://docs.boundaryml.com","repository":"https://github.com/BoundaryML/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4152,"comment_lines":343,"files":29}},"total_code_lines":4152,"total_comment_lines":343}},{"id":1522787,"crate":"baml","num":"0.1.0","dl_path":"/api/v1/crates/baml/0.1.0/download","readme_path":"/api/v1/crates/baml/0.1.0/readme","updated_at":"2025-04-14T07:29:57.957067Z","created_at":"2025-04-14T07:29:57.957067Z","downloads":779,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/baml/0.1.0/dependencies","version_downloads":"/api/v1/crates/baml/0.1.0/downloads","authors":"/api/v1/crates/baml/0.1.0/authors"},"crate_size":1017,"published_by":{"id":317451,"login":"aaronvg","name":null,"avatar":"https://avatars.githubusercontent.com/u/5353992?v=4","url":"https://github.com/aaronvg","github_username_matches":true,"created_at":"2013-08-31T16:06:24Z"},"audit_actions":[{"action":"publish","user":{"id":317451,"login":"aaronvg","name":null,"avatar":"https://avatars.githubusercontent.com/u/5353992?v=4","url":"https://github.com/aaronvg","github_username_matches":true,"created_at":"2013-08-31T16:06:24Z"},"time":"2025-04-14T07:29:57.957067Z"}],"checksum":"4f2272df4031ba437bf6369984429ec5e25a80872b5790a74da7c8a4aed14d3f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"BAML Runtime for Rust. Work in progress.","homepage":"https://github.com/boundaryml/baml","documentation":null,"repository":"https://github.com/boundaryml/baml","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3,"comment_lines":0,"files":1}},"total_code_lines":3,"total_comment_lines":0}}],"keywords":[{"id":"baml","keyword":"baml","created_at":"2025-10-17T17:04:45.093383Z","crates_cnt":9},{"id":"boundary","keyword":"boundary","created_at":"2015-04-14T23:28:47.706413Z","crates_cnt":34},{"id":"boundaryml","keyword":"boundaryml","created_at":"2026-01-07T06:36:01.860683Z","crates_cnt":4},{"id":"llm","keyword":"llm","created_at":"2023-02-16T15:47:30.444252Z","crates_cnt":4920},{"id":"programming-language","keyword":"programming-language","created_at":"2020-02-02T20:20:22.818905Z","crates_cnt":172}],"categories":[{"id":"development-tools","category":"Development tools","slug":"development-tools","description":"Crates that provide developer-facing features such as testing, debugging, linting, performance profiling, autocompletion, formatting, and more.","created_at":"2016-12-30T23:42:37.777395Z","crates_cnt":22146},{"id":"web-programming","category":"Web programming","slug":"web-programming","description":"Crates to create applications for the web.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":9969}]}