Whether you’re new to serverless or have been running functions for years, DigitalOcean’s Functions Challenge will give you an opportunity to level up your serverless skills with DigitalOcean's newest product offering.
Join the DigitalOcean Functions ChallengeWe are thrilled to announce the DigitalOcean Functions Challenge!
Join the challenge to play with DigitalOcean Functions, learn more about the power of serverless, win prizes, and have fun along the way!
What are Functions? Functions are blocks of code that run on demand without the need to manage any infrastructure. Develop on your local machine, test your code from the command line (usingdoctl), then deploy to App Platform — no servers required.
How to Participate
1. Visit the DigitalOcean Functions docs to get acquainted.
2. Join the #functions-challenge channel in the DigitalOcean Discord (Optional)
3. Create a DigitalOcean Function. You can create a function one of two ways. As a standalone function (Docs) or a function in an App Platform app (Docs.)
4. Make an API request to create your shark. Instructions Below.
5. Visit functionschallenge.digitalocean.com and see your shark swimming in the aquarium!
6. Share your shark with a friend or your community.
7. Let us know you’ve completed your challenge by filling out this form.
8. Upon successfully completing these steps participants will earn a DigitalOcean T-shirt and DigitalOcean Sammy Stickers (up to the 500th participant.)
Follow these instructions in order to earn the prize
Visit the docs and create your DigitalOcean Function. You can create a function one of two ways. As a standalone function or a function in an App Platform app.
API URL
POST https://functionschallenge.digitalocean.com/api/sammy
Header: Accept
application/json
Header: Content-Type
application/json
Parameter: name
Your name!
Parameter: type
The type of Sammy: sammy, retro, pony, punk, pizza, bootcamp, dinosaur, robot, xray
See your Shark swimming in the Aquarium! Visit functionschallenge.digitalocean.com and see your shark swimming in the aquarium!
Resources to help you get started
Regional availability: DigitalOcean Functions will be available in: NYC, AMS, SFO, SGP, LON, FRA, TOR, BLR regions.
Documentation: View our documentation to learn more.
Sample apps: Learn about sample apps available for DigitalOcean Functions.
Walkthrough video: See here for a walkthrough of DigitalOcean Functions.
How to Manage Functions in App Platform: How to develop on your local machine, test your code from the command line usingdoctl, then deploy to App Platform — no servers required.
These are your DigitalOcean Functions Challenge Mentors who will be helping answer your questions.
Sign up for Infrastructure as a Newsletter.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.