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

fetch
$curl "https://skillshub.wtf/indiesoftby/defold-agent-config/defold-api-fetch?format=md"
SKILL.mddefold-api-fetch

Defold API Reference

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

Lua APIs (Most Common)

NamespaceURL
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

NamespaceURL
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

NamespaceURL
b2dhttps://defold.com/llms/apis/b2d-lua.md
b2d.bodyhttps://defold.com/llms/apis/b2d.body-lua.md

Editor Scripting

NamespaceURL
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.

ExtensionURL
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

NamespaceURL
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
dmGameObjecthttps://defold.com/llms/apis/engine-gameobject-src-dmsdk-gameobject-gameobject-h.md
dmGraphicshttps://defold.com/llms/apis/engine-graphics-src-dmsdk-graphics-graphics-h.md
dmGuihttps://defold.com/llms/apis/engine-gui-src-dmsdk-gui-gui-h.md
dmRenderhttps://defold.com/llms/apis/engine-render-src-dmsdk-render-render-h.md
dmResourcehttps://defold.com/llms/apis/engine-resource-src-dmsdk-resource-resource-h.md
dmSoundhttps://defold.com/llms/apis/engine-sound-src-dmsdk-sound-sound-h.md
dmPhysicshttps://defold.com/llms/apis/engine-physics-src-dmsdk-physics-physics-h.md
dmVMathhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-vmath-h.md
Hashhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-hash-h.md
Loghttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-log-h.md
dmMutexhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-mutex-h.md
dmThreadhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-thread-h.md
dmSockethttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-socket-h.md
dmHttpClienthttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-http_client-h.md
dmConfigFilehttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-configfile-h.md
dmCrypthttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-crypt-h.md
dmImagehttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-image-h.md
dmMessagehttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-message-h.md
dmProfilehttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-profile-h.md
dmSyshttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-sys-h.md
dmTimehttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-time-h.md
dmTransformhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-transform-h.md
dmURIhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-uri-h.md
dmAndroidhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-android-h.md
Arrayhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-array-h.md
Hashtablehttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-hashtable-h.md
dmMemoryhttps://defold.com/llms/apis/engine-dlib-src-dmsdk-dlib-memory-h.md
dmWebServerhttps://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

┌ stats

installs/wk0
░░░░░░░░░░
github stars39
████████░░
first seenMar 17, 2026
└────────────

┌ repo

indiesoftby/defold-agent-config
by indiesoftby
└────────────

┌ tags

└────────────