Ready to help turbocharge your workflow? We’re excited to introduce the Jules API—a new way to automate, integrate, and innovate across the entire software development lifecycle.
The Jules API is built around a few simple, powerful concepts:
This isn't just about simple automation; it's about creating your own "agents" to handle complex tasks. Imagine building a custom bot that can…
Let's get this party started. Fire up your terminal and give this a whirl.
2. Find the source repo you want to work with. First, see what GitHub repos you have connected.
curl 'https://jules.googleapis.com/v1alpha/sources' \
-H 'X-Goog-Api-Key: YOUR_API_KEY'
3. Kick off a session. Now, let's give Jules a task. How about creating a boba app?
curl 'https://jules.googleapis.com/v1alpha/sessions' \
-X POST \
-H "Content-Type: application/json" \
-H 'X-Goog-Api-Key: YOUR_API_KEY' \
-d '{
"prompt": "Create a boba app!",
"sourceContext": {
"source": "sources/github/bobalover/boba",
"githubRepoContext": {
"startingBranch": "main"
}
},
"title": "Boba App"
}'
And there you have it! This is how easy it can be to work with Jules programmatically. You can find full documentation here.
Again, this is an early version of the Jules API and while we have so many plans in store for where to take it next, we’re most excited to see what you will build with it!
So, stay tuned for more and join our Discord channel to tell us what you think and where we should take the API next.