Skip to main content


You have just learned the basics of Apexlang and described a simple URL Shortener service. Obviously, this service is extremely minimal and does not implement common requirements like authorization and distributed tracing. Typically, organizations have their own way of structuring APIs that fit their own policies and specific needs. The idea behind Apexlang is to provide flexible tools that can be used as a foundation for implementing any kind of tailored output.

Have 15 more minutes? Take a look at project templates.

Anything unclear or buggy in this tutorial? Please report it!

Run into a case where the code generator didn't produce what it should? Please report it!

What's next?