Quotas, Limitations, and Technical FAQ

Quota Limits

Limits are subject to change as part of public preview. If you’re interested in higher limits, please contact us for assistance.

All limits can be increased on requestDefault Limit
Memory (MiB)128
App Size (MiB)50
Request handler duration (seconds)30
Request/response size (MiB)10

Known Limitations

Spin Limitations

Fermyon Wasm Functions supports Spin CLI v0.6.0 or newer. That being said, there are certain Spin SDK triggers and APIs that are not yet supported on Fermyon Wasm Functions. Please review the table below to see what is supported today on Fermyon Wasm Functions:

FeatureSupported in Fermyon Wasm Functions?
Triggers
HTTPSupported
RedisNot supported
APIs
Outbound HTTPSupported
Configuration VariablesSupported
Key Value StorageSupported
SQLite StorageNot supported
Serverless AILimited Access
Service ChainingSupported
MySQLSupported
PostgreSQLSupported
Outbound RedisSupported
wasi-blobstoreNot supported in Spin
wasi-configSupported (2024-09-27 snapshot)
wasi-keyvalueSupported (2024-10-17 snapshot)
wasi-messagingNot supported in Spin
Features
Component dependenciesSupported
Extensibility
Custom TriggersNot supported

To learn more about what feature support looks like for various programming languages, visit the Spin Language Support Guide.

Other Limitations

  • You cannot communicate between Spin applications using local name resolution
  • Runtime configuration is not supported at this time

Technical Frequently Asked Questions

  • Q: Where is Fermyon Wasm Functions available today?
    • Currently Fermyon Wasm Functions are deployed throughout North America and Europe, with larger geographic coverage coming soon.
  • Q: How is user data structured in Fermyon Wasm Functions?
    • Each user has an associated account (created implicitly with spin aka login), which serves as the primary entity for managing their resources. An account is linked to zero or more Spin applications, allowing flexibility in how users develop and deploy their workloads.
  • Q: How are Spin applications managed within a Fermyon Wasm Functions account?
    • Each Spin application belongs to a specific account and operates independently, ensuring modularity and security. Applications include metadata, dependencies, and deployment configurations, allowing for scalable and efficient management. If you have additional questions or need further clarification, please reach out to support.
  • Q: How long does a login session last with Fermyon Wasm Functions? Will my Spin applications persist after I’ve been logged out?
    • Your login session (started by spin aka login is persisted until 30 days without activity. To learn more about the spin aka plugin, please visit the reference documentation.
  • Q: How do I get help with Fermyon Wasm Functions?

Next Steps

  • Learn how to engage with Fermyon to get support