# Defold API Fetch

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

- Skill: `defold/defold-api-fetch` (Agent Skill)
- Install (CLI): `npx skillmds@latest add defold/defold-api-fetch`
- Raw SKILL.md: https://api.skillmd.com/api/skills/defold/defold-api-fetch/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: defold (https://skillmd.com/u/defold)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/defold/defold-api-fetch

---


# 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

| 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`

