Welcome Battlesnake Developers

Program a server to play the game snake and compete online.

Developers of all skill levels, from all over the world, use Battlesnake to learn new technologies, improve their skills, and have fun with friends and colleagues! Play the game however you want, using any programming language, cloud platform, and algorithms you choose. All you need to play is a live web server that implements the Battlesnake API.

Get Started Show Me The Docs

Card image cap

Victoria Machine Learning Meetup: AWS + Battlesnake

Feb. 26, 2020 - Victoria, BC, Canada

Card image cap

Battlesnake Victoria, 2020

March 15, 2020 - Victoria, BC Canada

Card image cap

Battlesnake at Discover Tectoria

Feb. 27, 2020 - Crystal Garden Conference Centre, 713 Douglas St, Victoria, BC V8W 3M6

Card image cap

Battlesnake Nanaimo, 2020

Feb. 29, 2020 - Input Cowork 38 Victoria Crescent Nanaimo, BC V9R 5B8

Learn and Experiment

Use Battlesnake to learn new technologies and experiment with new ideas. It's a great way to try something new.

Iterate and Improve

As your snake improves, so will you! Get immediate feedback as you encounter new challenges and scenarios.

Compete and Collaborate

Battlesnake is best played with friends! Play with your friends and colleagues, or attend one of our upcoming live events.

"A tonne of fun! ... so proud that we got our snake to respond to the API within the first 20 minutes."

"Battlesnake is easily the most fun I’ve ever had programming! Such an entertaining way to practice programming."

"That is pretty much the best logo on the internet. We need more robot snakes please."

Watch highlights on YouTube

Follow on Twitch for live broadcast notifications

Copyright © 2020 Battlesnake Inc.