www.boundaryml.com
Open in
urlscan Pro
76.76.21.61
Public Scan
Submitted URL: https://boundryml.com/
Effective URL: https://www.boundaryml.com/
Submission: On June 20 via api from US — Scanned from NL
Effective URL: https://www.boundaryml.com/
Submission: On June 20 via api from US — Scanned from NL
Form analysis
0 forms found in the DOMText Content
Open main menu Blog Star us on Github Join the community Backed by Extract any type of structured data, reliably BAML is our templating language for structured text generation Documentation▶ Interactive Playground $ npm install @boundaryml/baml $ pip install baml-py Trusted by developers at BAML turns messy prompt templates into typed functions that are easier to run and test. No regexes, try-catch loops, or type errors. Calling BAML functions feels as easy as calling a regular function Ship code that just works ❤️ Built by former engineers from GET STARTED IN 5 MINUTES ▶ Try the Playground FREQUENTLY ASKED QUESTIONS Does BAML use LLMs to generate code?No, BAML uses a custom-built compiler. What does BAML stand for?Basically, A Made-up Language What is the BAML compiler written in?Mostly Rust 🦀 What models do you support?Openai, Anthropic, Gemini, Mistral, or you can bring your own! We also have plans to support non-generative models. How do I deploy with BAML?BAML files are only used to generate Python or Typescript code. You don’t need to install the BAML compiler in your actual production servers. Just commit the generated code as you would any other python code, and you're good to go Is BAML secure?Your BAML-generated code never talks to our servers. We don’t proxy LLM APIs -- you call them directly from your machine. We only publish traces to our servers if you enable it explicitly. How do you make money?BAML and the VSCode extension will always be 100% free and open-source. Our paid capabilities only start if you use Boundary Studio, which focuses on Monitoring, Collecting Feedback, and Improving your AI pipelines. Contact us for pricing details at contact@boundaryml.com Why not use Pydantic / Instructor or Langchain?Here’s our detailed comparison vs Pydantic and other frameworks. TL;DR: BAML is more than just a data-modeling library like Pydantic. 1) Everything is typesafe. 2) The prompt is also never hidden from you. 3) It comes with an integrated playground, and 4) can support any model. Why make a new programming language?We started building SDKs for TypeScript and Python (and even experimented with YAML), and they were simply not sufficient. Inspired by technologies by Prisma and Terraform, we set out to build a better DX for AI. Have a different question or want to learn more about integrating BAML for your team? See our docshttps://docs.boundaryml.com Email us atfounders@boundaryml.com Join our community onDiscord orbook a meeting © 2023 Gloo Chat Inc. All rights reserved. Privacy Policy Terms of Use