View all results

Embed Ferret in Go

Use the native Go library when your application needs full control over Ferret’s engine, modules, host values, codecs, sandboxed services, and execution lifecycle.

Start with a minimal query, then move into the API area that matches your integration.

For integrations using portable runtime interfaces, see the Universal API adapter.

To let another process compile, execute, or debug scripts against your application’s configured engine, see remote runtimes with Wire.

For an existing v1 application, follow Go embedding migration.