# Built-ins Every registered function has its own page. Use the localized call name; canonical IDs are shared across languages. The advanced data, files, configuration and network APIs require Creator Pro for IDE/CLI run/build. See [permissions and host support](../guides/advanced-applications.md). ## math | Call | Canonical ID | |---|---| | [sum](sum.md) | `math.sum` | | [average](average.md) | `math.mean` | | [minimum](minimum.md) | `math.minimum` | | [maximum](maximum.md) | `math.maximum` | | [absolute](absolute.md) | `math.abs` | | [round](round.md) | `math.round` | ## simulation | Call | Canonical ID | |---|---| | [simulationClock](simulationClock.md) | `simulation.clock` | | [startSimulation](startSimulation.md) | `simulation.start` | | [pauseSimulation](pauseSimulation.md) | `simulation.pause` | | [advanceSimulation](advanceSimulation.md) | `simulation.advance` | | [stepSimulation](stepSimulation.md) | `simulation.step` | | [resetSimulation](resetSimulation.md) | `simulation.reset` | | [simulationRate](simulationRate.md) | `simulation.rate` | ## measurements | Call | Canonical ID | |---|---| | [measurementSeries](measurementSeries.md) | `measurements.series` | | [recordMeasurement](recordMeasurement.md) | `measurements.record` | | [measurementValues](measurementValues.md) | `measurements.values` | | [clearMeasurements](clearMeasurements.md) | `measurements.clear` | ## media | Call | Canonical ID | |---|---| | [playSound](playSound.md) | `media.playSound` | | [setTrackVolume](setTrackVolume.md) | `media.setTrackVolume` | | [setVolume](setVolume.md) | `media.setVolume` | | [showImage](showImage.md) | `media.showImage` | | [startSound](startSound.md) | `media.startSound` | | [stopAllSounds](stopAllSounds.md) | `media.stopAllSounds` | | [stopTrack](stopTrack.md) | `media.stopTrack` | ## music | Call | Canonical ID | |---|---| | [playNote](playNote.md) | `music.playNote` | | [startMelody](startMelody.md) | `music.startMelody` | | [startOrchestra](startOrchestra.md) | `music.startOrchestra` | ## network | Call | Canonical ID | |---|---| | [getWebJSON](getWebJSON.md) | `network.getJSON` | | [getWebText](getWebText.md) | `network.getText` | | [httpRequest](httpRequest.md) | `network.request` | | [openHTTPStream](openHTTPStream.md) | `network.openStream` | | [readHTTPStream](readHTTPStream.md) | `network.readStream` | | [closeHTTPStream](closeHTTPStream.md) | `network.closeStream` | | [openWebSocket](openWebSocket.md) | `network.openSocket` | | [sendWebSocket](sendWebSocket.md) | `network.sendSocket` | | [receiveWebSocket](receiveWebSocket.md) | `network.receiveSocket` | | [closeWebSocket](closeWebSocket.md) | `network.closeSocket` | ## scene3d | Call | Canonical ID | |---|---| | [aim3D](aim3D.md) | `scene3d.aim` | | [box3D](box3D.md) | `scene3d.box` | | [camera3D](camera3D.md) | `scene3d.camera` | | [color3D](color3D.md) | `scene3d.color` | | [cylinder3D](cylinder3D.md) | `scene3d.cylinder` | | [draw3D](draw3D.md) | `scene3d.draw` | | [lookAt3D](lookAt3D.md) | `scene3d.lookAt` | | [moveCamera3D](moveCamera3D.md) | `scene3d.moveCamera` | | [position3D](position3D.md) | `scene3d.position` | | [remove3D](remove3D.md) | `scene3d.remove` | | [clear3D](clear3D.md) | `scene3d.reset` | | [solid3D](solid3D.md) | `scene3d.solid` | | [sphere3D](sphere3D.md) | `scene3d.sphere` | | [texture3D](texture3D.md) | `scene3d.texture` | | [touching3D](touching3D.md) | `scene3d.touching` | | [turn3D](turn3D.md) | `scene3d.turn` | | [turnCamera3D](turnCamera3D.md) | `scene3d.turnCamera` | ## core | Call | Canonical ID | |---|---| | [length](length.md) | `core.length` | | [say](say.md) | `core.print` | | [text](text.md) | `core.text` | ## app | Call | Canonical ID | |---|---| | [exitApp](exitApp.md) | `app.exit` | ## storage | Call | Canonical ID | |---|---| | [deleteData](deleteData.md) | `storage.delete` | | [loadData](loadData.md) | `storage.get` | | [savedDataKeys](savedDataKeys.md) | `storage.keys` | | [saveData](saveData.md) | `storage.set` | ## collections | Call | Canonical ID | |---|---| | [repeatList](repeatList.md) | `collections.repeat` | ## random | Call | Canonical ID | |---|---| | [randomInt](randomInt.md) | `random.integer` | ## time | Call | Canonical ID | |---|---| | [wait](wait.md) | `time.wait` | ## events | Call | Canonical ID | |---|---| | [after](after.md) | `events.after` | | [broadcast](broadcast.md) | `events.broadcast` | | [keyPressed](keyPressed.md) | `events.keyPressed` | | [messageReceived](messageReceived.md) | `events.messageReceived` | | [pointerClicked](pointerClicked.md) | `events.pointerClicked` | | [pointerPressed](pointerPressed.md) | `events.pointerPressed` | | [pointerReleased](pointerReleased.md) | `events.pointerReleased` | | [pointerX](pointerX.md) | `events.pointerX` | | [pointerY](pointerY.md) | `events.pointerY` | | [started](started.md) | `events.started` | ## input | Call | Canonical ID | |---|---| | [choose](choose.md) | `input.choose` | | [keyDown](keyDown.md) | `input.keyDown` | | [askYesNo](askYesNo.md) | `input.readBoolean` | | [ask](ask.md) | `input.readLine` | | [askNumber](askNumber.md) | `input.readNumber` | ## graphics | Call | Canonical ID | |---|---| | [circle](circle.md) | `graphics.circle` | | [clearCanvas](clearCanvas.md) | `graphics.clear` | | [drawLine](drawLine.md) | `graphics.line` | | [rectangle](rectangle.md) | `graphics.rectangle` | | [drawText](drawText.md) | `graphics.text` | ## turtle | Call | Canonical ID | |---|---| | [clear](clear.md) | `turtle.clear` | | [forward](forward.md) | `turtle.forward` | | [home](home.md) | `turtle.home` | | [penDown](penDown.md) | `turtle.penDown` | | [penUp](penUp.md) | `turtle.penUp` | | [left](left.md) | `turtle.turnLeft` | | [right](right.md) | `turtle.turnRight` | ## sprites | Call | Canonical ID | |---|---| | [hideSprite](hideSprite.md) | `sprites.hide` | | [showSprite](showSprite.md) | `sprites.show` | ## gpio | Call | Canonical ID | |---|---| | [readPin](readPin.md) | `gpio.read` | | [pinInput](pinInput.md) | `gpio.setInput` | | [pinOutput](pinOutput.md) | `gpio.setOutput` | | [writePin](writePin.md) | `gpio.write` | ## ui | Call | Canonical ID | |---|---| | [showForm](showForm.md) | `ui.form` | ## data | Call | Canonical ID | |---|---| | [executeSQL](executeSQL.md) | `data.execute` | | [querySQL](querySQL.md) | `data.query` | | [beginTransaction](beginTransaction.md) | `data.begin` | | [commitTransaction](commitTransaction.md) | `data.commit` | | [rollbackTransaction](rollbackTransaction.md) | `data.rollback` | | [migrateData](migrateData.md) | `data.migrate` | ## files | Call | Canonical ID | |---|---| | [readFileText](readFileText.md) | `files.readText` | | [writeFileText](writeFileText.md) | `files.writeText` | | [listDirectory](listDirectory.md) | `files.list` | ## config | Call | Canonical ID | |---|---| | [configValue](configValue.md) | `config.value` | | [configEnvironment](configEnvironment.md) | `config.environment` |