defold-api-fetch

star 71

Fetches Defold API documentation. Use when working with Defold engine APIs, looking up Lua/C++ functions, or needing API reference for game development.

indiesoftby By indiesoftby schedule Updated 2/23/2026

name: defold-api-fetch description: "Fetches Defold API documentation. Use when working with Defold engine APIs, looking up Lua/C++ functions, or needing API reference for game development."

Defold API Reference

Fetch documentation from the links below (the URLs point to plain Markdown files).

Lua APIs (Most Common)

Namespace URL
go (Game object) https://defold.com/llms/apis/go-lua.md
gui (GUI) https://defold.com/llms/apis/gui-lua.md
msg (Message) https://defold.com/llms/apis/msg-lua.md
vmath (Vector math) https://defold.com/llms/apis/vmath-lua.md
sprite (Sprite) https://defold.com/llms/apis/sprite-lua.md
factory (Factory) https://defold.com/llms/apis/factory-lua.md
collectionfactory (Collection factory) https://defold.com/llms/apis/collectionfactory-lua.md
collectionproxy (Collection proxy) https://defold.com/llms/apis/collectionproxy-lua.md
physics (Collision object) https://defold.com/llms/apis/physics-lua.md
sound (Sound) https://defold.com/llms/apis/sound-lua.md
timer (Timer) https://defold.com/llms/apis/timer-lua.md
sys (System) https://defold.com/llms/apis/sys-lua.md
resource (Resource) https://defold.com/llms/apis/resource-lua.md
render (Render) https://defold.com/llms/apis/render-lua.md
particlefx (Particle effects) https://defold.com/llms/apis/particlefx-lua.md
label (Label) https://defold.com/llms/apis/label-lua.md
tilemap (Tilemap) https://defold.com/llms/apis/tilemap-lua.md
model (Model) https://defold.com/llms/apis/model-lua.md
camera (Camera) https://defold.com/llms/apis/camera-lua.md
window (Window) https://defold.com/llms/apis/window-lua.md
buffer (Buffer) https://defold.com/llms/apis/buffer-lua.md
graphics (Graphics) https://defold.com/llms/apis/graphics-lua.md
image (Image) https://defold.com/llms/apis/image-lua.md
json (JSON) https://defold.com/llms/apis/json-lua.md
http (HTTP) https://defold.com/llms/apis/http-lua.md
html5 (HTML5) https://defold.com/llms/apis/html5-lua.md
crash (Crash) https://defold.com/llms/apis/crash-lua.md
profiler (Profiler) https://defold.com/llms/apis/profiler-lua.md
liveupdate (LiveUpdate) https://defold.com/llms/apis/liveupdate-lua.md
builtins (Built-ins) https://defold.com/llms/apis/builtins-lua.md
types (Types) https://defold.com/llms/apis/types-lua.md

Lua Standard Library

Namespace URL
base (Base) https://defold.com/llms/apis/base-lua.md
coroutine (Coroutine) https://defold.com/llms/apis/coroutine-lua.md
debug (Debug) https://defold.com/llms/apis/debug-lua.md
io (Io) https://defold.com/llms/apis/io-lua.md
math (Math) https://defold.com/llms/apis/math-lua.md
os (Os) https://defold.com/llms/apis/os-lua.md
package (Package) https://defold.com/llms/apis/package-lua.md
string (String) https://defold.com/llms/apis/string-lua.md
table (Table) https://defold.com/llms/apis/table-lua.md
bit (BitOp) https://defold.com/llms/apis/bit-lua.md
socket (LuaSocket) https://defold.com/llms/apis/socket-lua.md
zlib (Zlib) https://defold.com/llms/apis/zlib-lua.md

Box2D Physics

Namespace URL
b2d https://defold.com/llms/apis/b2d-lua.md
b2d.body https://defold.com/llms/apis/b2d.body-lua.md

Editor Scripting

Namespace URL
editor (Editor) https://defold.com/llms/apis/editor-lua.md

Extension APIs

Note: Extension APIs (extension-*) require the corresponding extension to be added as a dependency in game.project. To learn how to install and configure a specific extension, use the defold-docs-fetch skill to look up its documentation page.

Extension URL
crypt (Crypt) https://defold.com/llms/apis/extension-crypt_crypt.md
safearea (SafeArea) https://defold.com/llms/apis/extension-safearea_safearea.md
poki_sdk (Poki SDK) https://defold.com/llms/apis/extension-poki-sdk_poki_sdk.md
websocket (WebSocket) https://defold.com/llms/apis/extension-websocket_websocket.md
webview (WebView) https://defold.com/llms/apis/extension-webview_webview.md
iap (In-App Purchase) https://defold.com/llms/apis/extension-iap_iap.md
push (Push) https://defold.com/llms/apis/extension-push_push.md
facebook (Facebook) https://defold.com/llms/apis/extension-facebook_facebook.md
firebase (Firebase) https://defold.com/llms/apis/extension-firebase_firebase.md
firebase (Firebase Analytics) https://defold.com/llms/apis/extension-firebase-analytics_firebase.md
firebase (Firebase RemoteConfig) https://defold.com/llms/apis/extension-firebase-remoteconfig_firebase.md
admob (AdMob) https://defold.com/llms/apis/extension-admob_admob.md
ironsource (IronSource) https://defold.com/llms/apis/extension-ironsource_ironsource.md
gpgs (Google Play Games) https://defold.com/llms/apis/extension-gpgs_gpgs.md
steam (Steam) https://defold.com/llms/apis/extension-steam_steam.md
review (Review) https://defold.com/llms/apis/extension-review_review.md
iac (Inter-App Communication) https://defold.com/llms/apis/extension-iac_iac.md
adinfo (Ad Info) https://defold.com/llms/apis/extension-adinfo_adinfo.md
permissions (Permissions) https://defold.com/llms/apis/extension-permissions_permissions.md
camera (Camera Extension) https://defold.com/llms/apis/extension-camera_camera.md
networkinfo (Network Info) https://defold.com/llms/apis/extension-network-info_networkinfo.md
spine (Spine) https://defold.com/llms/apis/extension-spine_spine.md
spine gui (Spine GUI) https://defold.com/llms/apis/extension-spine_gui.md
rive (Rive) https://defold.com/llms/apis/extension-rive_rive.md
fmod (FMOD) https://defold.com/llms/apis/extension-fmod_fmod.md
fontgen (Font Gen) https://defold.com/llms/apis/extension-fontgen_fontgen.md
crazygames (CrazyGames) https://defold.com/llms/apis/extension-crazygames_crazygames.md
pad (Play Asset Delivery) https://defold.com/llms/apis/extension-pad_pad.md
instantapp (Google Play Instant) https://defold.com/llms/apis/extension-googleplayinstant_instantapp.md
siwa (Sign in with Apple) https://defold.com/llms/apis/extension-siwa_siwa.md
zendesk (Zendesk) https://defold.com/llms/apis/extension-zendesk_zendesk.md
xsolla (Xsolla) https://defold.com/llms/apis/extension-xsolla_shop.md
realtime (Photon Realtime) https://defold.com/llms/apis/extension-photon-realtime_realtime.md
odin (ODIN Voice) https://defold.com/llms/apis/extension-odin_odin.md
adpf (Android ADPF) https://defold.com/llms/apis/extension-adpf_adpf.md

C++ Native Extension APIs

Namespace URL
dmExtension (Extension) https://defold.com/llms/apis/engine-extension-src-dmsdk-extension-extension-h.md
dmScript (Script) https://defold.com/llms/apis/engine-script-src-dmsdk-script-script-h.md
dmBuffer (Buffer) https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-buffer-h.md
dmGameObject https://defold.com/llms/apis/engine-gameobject-src-dmsdk-gameobject-gameobject-h.md
dmGraphics https://defold.com/llms/apis/engine-graphics-src-dmsdk-graphics-graphics-h.md
dmGui https://defold.com/llms/apis/engine-gui-src-dmsdk-gui-gui-h.md
dmRender https://defold.com/llms/apis/engine-render-src-dmsdk-render-render-h.md
dmResource https://defold.com/llms/apis/engine-resource-src-dmsdk-resource-resource-h.md
dmSound https://defold.com/llms/apis/engine-sound-src-dmsdk-sound-sound-h.md
dmPhysics https://defold.com/llms/apis/engine-physics-src-dmsdk-physics-physics-h.md
dmVMath https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-vmath-h.md
Hash https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-hash-h.md
Log https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-log-h.md
dmMutex https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-mutex-h.md
dmThread https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-thread-h.md
dmSocket https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-socket-h.md
dmHttpClient https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-http_client-h.md
dmConfigFile https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-configfile-h.md
dmCrypt https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-crypt-h.md
dmImage https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-image-h.md
dmMessage https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-message-h.md
dmProfile https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-profile-h.md
dmSys https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-sys-h.md
dmTime https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-time-h.md
dmTransform https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-transform-h.md
dmURI https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-uri-h.md
dmAndroid https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-android-h.md
Array https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-array-h.md
Hashtable https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-hashtable-h.md
dmMemory https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-memory-h.md
dmWebServer https://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-webserver-h.md

Usage

When you need API documentation:

  1. Identify the namespace (e.g., go, gui, vmath)
  2. Fetch the corresponding URL (all URLs are plain Markdown — fetch and read the raw content)
  3. Example: fetch https://defold.com/llms/apis/go-lua.md
Install via CLI
npx skills add https://github.com/indiesoftby/defold-agent-config --skill defold-api-fetch
Repository Details
star Stars 71
call_split Forks 4
navigation Branch main
article Path SKILL.md
More from Creator