API (Application Programming Interface)

API stands for Application Programming Interface. It's a set of protocols programmers use to interact with a software application or system.

Just like programs on your computer give you a user interface, buttons, and menus to interact with them, in code, you have an API to interact with the technology you use.

When you code, you actually don't have access to every bit of code that makes the computer work. Instead, the technology you use provides you with an interface to interact with it. In Godot, the API refers to everything the engine exposes to you and that you can use in your code: all the built-in classes, methods, properties, and other code bits that you can use to create your game.

Godot's API allows you to control the game's physics, render graphics, manage scenes, and much more without writing these systems from scratch.

Accessing the full Godot API

You can access the full Godot API documentation from within the Godot editor by pressing f1 (on Mac: space) or selecting Help -> Search Help from the menus at the top. This documentation lists and provides technical descriptions of all the classes, methods, and properties available in Godot.

Become an Indie Gamedev with GDQuest!

Don't stop here. Step-by-step tutorials are fun but they only take you so far.

Try one of our proven study programs to become an independent Gamedev truly capable of realizing the games you’ve always wanted to make.

Nathan

Founder and teacher at GDQuest
  • Starter Kit
  • Learn Gamedev from Zero
Check out GDSchool

You're welcome in our little community

Get help from peers and pros on GDQuest's Discord server!

20,000 membersJoin Server

Contribute to GDQuest's Free Library

There are multiple ways you can join our effort to create free and open source gamedev resources that are accessible to everyone!