wasi-http
E138282
wasi-http is a WebAssembly System Interface (WASI) proposal that defines standardized APIs for performing HTTP operations from WebAssembly modules in a secure, host-agnostic way.
All labels observed (3)
| Label | Occurrences |
|---|---|
| wasi-http canonical | 2 |
| WebAssembly System Interface HTTP | 1 |
| WebAssembly System Interface HTTP proposal | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
WASI proposal
ⓘ
WebAssembly API specification ⓘ |
| abbreviationOf |
wasi-http
self-linksurface differs
ⓘ
surface form:
WebAssembly System Interface HTTP
|
| allows |
implementing HTTP clients in WebAssembly
ⓘ
implementing HTTP servers or handlers in WebAssembly ⓘ |
| category |
WebAssembly networking interface
ⓘ
systems programming interface for WebAssembly ⓘ |
| compatibleWith |
WASI component model
ⓘ
surface form:
WASI Preview 2 component model
|
| defines | standardized HTTP APIs for WebAssembly modules ⓘ |
| designedFor |
WebAssembly modules
ⓘ
edge computing environments ⓘ server-side WebAssembly ⓘ |
| documentationURL | https://github.com/WebAssembly/wasi-http ⓘ |
| ensures | no direct access to host networking without explicit capabilities ⓘ |
| focusesOn | interoperability between WebAssembly components and host HTTP stacks ⓘ |
| fullName |
wasi-http
self-linksurface differs
ⓘ
surface form:
WebAssembly System Interface HTTP proposal
|
| goal |
enable HTTP networking from WebAssembly without host-specific APIs
ⓘ
improve security isolation for HTTP operations in WebAssembly ⓘ provide a portable HTTP interface across different runtimes ⓘ |
| hostLanguageAgnostic | true ⓘ |
| intendedEnvironment |
cloud platforms
ⓘ
edge platforms ⓘ embedded runtimes supporting WebAssembly ⓘ serverless platforms ⓘ |
| name | wasi-http self-link ⓘ |
| partOf | WebAssembly System Interface ⓘ |
| property |
capability-based
ⓘ
host-agnostic ⓘ sandbox-friendly ⓘ secure-by-design ⓘ |
| providesAbstractionOver |
HTTP client implementation details
ⓘ
host networking stack ⓘ |
| relatedTo |
wasi-io
ⓘ
surface form:
WASI I/O
wasi-sockets ⓘ
surface form:
WASI sockets
WASI component model ⓘ
surface form:
WebAssembly component model
WebAssembly runtime environments ⓘ |
| securityProperty |
enforces explicit capability grants for outbound HTTP
ⓘ
prevents arbitrary socket access by default ⓘ |
| standardizedBy |
WASI community group
ⓘ
WebAssembly Community Group ⓘ |
| status | proposal ⓘ |
| supportsOperation |
HTTP headers handling
ⓘ
HTTP request ⓘ HTTP response ⓘ HTTP status codes handling ⓘ streaming HTTP bodies ⓘ |
| supportsProtocol |
HTTP
ⓘ
HTTPS ⓘ |
| usesModel | WASI capability-based security model ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
WebAssembly System Interface HTTP proposal
this entity surface form:
WebAssembly System Interface HTTP