Module spin_sdk.wit.imports
Sub-modules
spin_sdk.wit.imports.fermyon_spin_configspin_sdk.wit.imports.fermyon_spin_httpspin_sdk.wit.imports.fermyon_spin_http_typesspin_sdk.wit.imports.fermyon_spin_key_valuespin_sdk.wit.imports.fermyon_spin_key_value_2_0_0spin_sdk.wit.imports.fermyon_spin_llm-
A WASI interface dedicated to performing inferencing for Large Language Models.
spin_sdk.wit.imports.fermyon_spin_llm_2_0_0-
A WASI interface dedicated to performing inferencing for Large Language Models.
spin_sdk.wit.imports.fermyon_spin_mqtt_2_0_0spin_sdk.wit.imports.fermyon_spin_mysqlspin_sdk.wit.imports.fermyon_spin_mysql_2_0_0spin_sdk.wit.imports.fermyon_spin_postgresspin_sdk.wit.imports.fermyon_spin_postgres_2_0_0spin_sdk.wit.imports.fermyon_spin_rdbms_typesspin_sdk.wit.imports.fermyon_spin_rdbms_types_2_0_0spin_sdk.wit.imports.fermyon_spin_redisspin_sdk.wit.imports.fermyon_spin_redis_2_0_0spin_sdk.wit.imports.fermyon_spin_redis_typesspin_sdk.wit.imports.fermyon_spin_sqlitespin_sdk.wit.imports.fermyon_spin_sqlite_2_0_0spin_sdk.wit.imports.fermyon_spin_variables_2_0_0spin_sdk.wit.imports.spin_key_value_key_value_3_0_0spin_sdk.wit.imports.spin_mqtt_mqtt_3_0_0spin_sdk.wit.imports.spin_postgres_postgres_3_0_0spin_sdk.wit.imports.spin_postgres_postgres_4_2_0spin_sdk.wit.imports.spin_redis_redis_3_0_0spin_sdk.wit.imports.spin_sqlite_sqlite_3_1_0spin_sdk.wit.imports.spin_variables_variables_3_0_0spin_sdk.wit.imports.wasi_cli_environment_0_2_0spin_sdk.wit.imports.wasi_cli_environment_0_2_6spin_sdk.wit.imports.wasi_cli_environment_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_cli_exit_0_2_0spin_sdk.wit.imports.wasi_cli_exit_0_2_6spin_sdk.wit.imports.wasi_cli_exit_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_cli_stderr_0_2_0spin_sdk.wit.imports.wasi_cli_stderr_0_2_6spin_sdk.wit.imports.wasi_cli_stderr_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_cli_stdin_0_2_0spin_sdk.wit.imports.wasi_cli_stdin_0_2_6spin_sdk.wit.imports.wasi_cli_stdin_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_cli_stdout_0_2_0spin_sdk.wit.imports.wasi_cli_stdout_0_2_6spin_sdk.wit.imports.wasi_cli_stdout_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_cli_terminal_input_0_2_0-
Terminal input …
spin_sdk.wit.imports.wasi_cli_terminal_input_0_2_6-
Terminal input …
spin_sdk.wit.imports.wasi_cli_terminal_input_0_3_0_rc_2026_03_15-
Terminal input …
spin_sdk.wit.imports.wasi_cli_terminal_output_0_2_0-
Terminal output …
spin_sdk.wit.imports.wasi_cli_terminal_output_0_2_6-
Terminal output …
spin_sdk.wit.imports.wasi_cli_terminal_output_0_3_0_rc_2026_03_15-
Terminal output …
spin_sdk.wit.imports.wasi_cli_terminal_stderr_0_2_0-
An interface providing an optional
terminal-outputfor stderr as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stderr_0_2_6-
An interface providing an optional
terminal-outputfor stderr as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stderr_0_3_0_rc_2026_03_15-
An interface providing an optional
terminal-outputfor stderr as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stdin_0_2_0-
An interface providing an optional
terminal-inputfor stdin as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stdin_0_2_6-
An interface providing an optional
terminal-inputfor stdin as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stdin_0_3_0_rc_2026_03_15-
An interface providing an optional
terminal-inputfor stdin as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stdout_0_2_0-
An interface providing an optional
terminal-outputfor stdout as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stdout_0_2_6-
An interface providing an optional
terminal-outputfor stdout as a link-time authority. spin_sdk.wit.imports.wasi_cli_terminal_stdout_0_3_0_rc_2026_03_15-
An interface providing an optional
terminal-outputfor stdout as a link-time authority. spin_sdk.wit.imports.wasi_cli_types_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_clocks_monotonic_clock_0_2_0-
WASI Monotonic Clock is a clock API intended to let users measure elapsed time …
spin_sdk.wit.imports.wasi_clocks_monotonic_clock_0_2_6-
WASI Monotonic Clock is a clock API intended to let users measure elapsed time …
spin_sdk.wit.imports.wasi_clocks_monotonic_clock_0_3_0_rc_2026_03_15-
WASI Monotonic Clock is a clock API intended to let users measure elapsed time …
spin_sdk.wit.imports.wasi_clocks_system_clock_0_3_0_rc_2026_03_15-
WASI System Clock is a clock API intended to let users query the current time. The clock is not necessarily monotonic as it may be reset …
spin_sdk.wit.imports.wasi_clocks_wall_clock_0_2_0-
WASI Wall Clock is a clock API intended to let users query the current time. The name "wall" makes an analogy to a "clock on the wall", which is not …
spin_sdk.wit.imports.wasi_clocks_wall_clock_0_2_6-
WASI Wall Clock is a clock API intended to let users query the current time. The name "wall" makes an analogy to a "clock on the wall", which is not …
spin_sdk.wit.imports.wasi_config_store_0_2_0_draft_2024_09_27spin_sdk.wit.imports.wasi_filesystem_preopens_0_2_0spin_sdk.wit.imports.wasi_filesystem_preopens_0_2_6spin_sdk.wit.imports.wasi_filesystem_preopens_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_filesystem_types_0_2_0-
WASI filesystem is a filesystem API primarily intended to let users run WASI programs that access their files on their existing filesystems, without …
spin_sdk.wit.imports.wasi_filesystem_types_0_2_6-
WASI filesystem is a filesystem API primarily intended to let users run WASI programs that access their files on their existing filesystems, without …
spin_sdk.wit.imports.wasi_filesystem_types_0_3_0_rc_2026_03_15-
WASI filesystem is a filesystem API primarily intended to let users run WASI programs that access their files on their existing filesystems, without …
spin_sdk.wit.imports.wasi_http_client_0_3_0_rc_2026_03_15-
This interface defines an HTTP client for sending "outgoing" requests …
spin_sdk.wit.imports.wasi_http_outgoing_handler_0_2_0-
This interface defines a handler of outgoing HTTP Requests. It should be imported by components which wish to make HTTP Requests.
spin_sdk.wit.imports.wasi_http_outgoing_handler_0_2_6-
This interface defines a handler of outgoing HTTP Requests. It should be imported by components which wish to make HTTP Requests.
spin_sdk.wit.imports.wasi_http_types_0_2_0-
This interface defines all of the types and methods for implementing HTTP Requests and Responses, both incoming and outgoing, as well as their …
spin_sdk.wit.imports.wasi_http_types_0_2_6-
This interface defines all of the types and methods for implementing HTTP Requests and Responses, both incoming and outgoing, as well as their …
spin_sdk.wit.imports.wasi_http_types_0_3_0_rc_2026_03_15-
This interface defines all of the types and methods for implementing HTTP Requests and Responses, as well as their headers, trailers, and bodies.
spin_sdk.wit.imports.wasi_io_error_0_2_0spin_sdk.wit.imports.wasi_io_error_0_2_6spin_sdk.wit.imports.wasi_io_poll_0_2_0-
A poll API intended to let users wait for I/O events on multiple handles at once.
spin_sdk.wit.imports.wasi_io_poll_0_2_6-
A poll API intended to let users wait for I/O events on multiple handles at once.
spin_sdk.wit.imports.wasi_io_streams_0_2_0-
WASI I/O is an I/O abstraction API which is currently focused on providing stream types …
spin_sdk.wit.imports.wasi_io_streams_0_2_6-
WASI I/O is an I/O abstraction API which is currently focused on providing stream types …
spin_sdk.wit.imports.wasi_keyvalue_atomics_0_2_0_draft2-
A keyvalue interface that provides atomic operations …
spin_sdk.wit.imports.wasi_keyvalue_batch_0_2_0_draft2-
A keyvalue interface that provides batch operations …
spin_sdk.wit.imports.wasi_keyvalue_store_0_2_0_draft2-
A keyvalue interface that provides eventually consistent key-value operations …
spin_sdk.wit.imports.wasi_random_insecure_0_2_0-
The insecure interface for insecure pseudo-random numbers …
spin_sdk.wit.imports.wasi_random_insecure_0_2_6-
The insecure interface for insecure pseudo-random numbers …
spin_sdk.wit.imports.wasi_random_insecure_0_3_0_rc_2026_03_15-
The insecure interface for insecure pseudo-random numbers …
spin_sdk.wit.imports.wasi_random_insecure_seed_0_2_0-
The insecure-seed interface for seeding hash-map DoS resistance …
spin_sdk.wit.imports.wasi_random_insecure_seed_0_2_6-
The insecure-seed interface for seeding hash-map DoS resistance …
spin_sdk.wit.imports.wasi_random_insecure_seed_0_3_0_rc_2026_03_15-
The insecure-seed interface for seeding hash-map DoS resistance …
spin_sdk.wit.imports.wasi_random_random_0_2_0-
WASI Random is a random data API …
spin_sdk.wit.imports.wasi_random_random_0_2_6-
WASI Random is a random data API …
spin_sdk.wit.imports.wasi_random_random_0_3_0_rc_2026_03_15-
WASI Random is a random data API …
spin_sdk.wit.imports.wasi_sockets_instance_network_0_2_0-
This interface provides a value-export of the default network handle..
spin_sdk.wit.imports.wasi_sockets_instance_network_0_2_6-
This interface provides a value-export of the default network handle..
spin_sdk.wit.imports.wasi_sockets_ip_name_lookup_0_2_0spin_sdk.wit.imports.wasi_sockets_ip_name_lookup_0_2_6spin_sdk.wit.imports.wasi_sockets_ip_name_lookup_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_sockets_network_0_2_0spin_sdk.wit.imports.wasi_sockets_network_0_2_6spin_sdk.wit.imports.wasi_sockets_tcp_0_2_0spin_sdk.wit.imports.wasi_sockets_tcp_0_2_6spin_sdk.wit.imports.wasi_sockets_tcp_create_socket_0_2_0spin_sdk.wit.imports.wasi_sockets_tcp_create_socket_0_2_6spin_sdk.wit.imports.wasi_sockets_types_0_3_0_rc_2026_03_15spin_sdk.wit.imports.wasi_sockets_udp_0_2_0spin_sdk.wit.imports.wasi_sockets_udp_0_2_6spin_sdk.wit.imports.wasi_sockets_udp_create_socket_0_2_0spin_sdk.wit.imports.wasi_sockets_udp_create_socket_0_2_6