Terms of Service
Last Updated: January 28, 2026
By using FunctionFlow, you agree to these Terms of Service.
Acceptance of Terms
By accessing or using FunctionFlow, you agree to be bound by these Terms. If you disagree with any part of these terms, you may not access the service.
Service Description
FunctionFlow is a visual function auditing tool that helps developers visualize and audit serverless functions by displaying them as node-based workflows. The service:
- Connects to your GitHub repositories via OAuth
- Detects serverless functions in your code (Vercel, AWS Lambda, Google Cloud Functions, etc.)
- Analyzes functions using AST parsing (primary method) and AI-powered analysis (for complex functions)
- Visualizes functions as interactive node-based workflows similar to n8n or BuildShip
- Caches workflow visualizations to avoid redundant analysis
- Allows you to drag and reposition nodes for custom layouts
- Provides function analysis and auditing capabilities
- Supports background loading - functions continue analyzing even if you navigate away
How It Works: FunctionFlow uses a two-step analysis process. First, it attempts to parse your code using static AST (Abstract Syntax Tree) analysis. If the function is too complex for AST parsing, it uses Claude Opus AI to reconstruct the workflow. Results are cached using code hashing, so functions are only re-analyzed when the code changes.
User Accounts
- You must authenticate with GitHub to use the service
- You are responsible for maintaining the security of your account
- You must be at least 18 years old to use the service
- You are responsible for all activities under your account
Free and Paid Tiers
FunctionFlow offers multiple subscription tiers:
- Free Tier: 5 workflow analyses per month (only new AI analyses count; cached workflows are free to view)
- Starter Tier: 30 workflow analyses/month for $3.99/month
- Pro Tier: 100 workflow analyses/month for $7.99/month
- Enterprise Tier: Unlimited workflow analyses for $19.99/month
Important Notes:
- Only new AI analyses count toward your limit - viewing already-synced workflows is free
- If an AI analysis fails or is cancelled, the usage credit is returned to your account
- Subscriptions automatically renew monthly
- You can cancel your subscription at any time through your profile or Stripe customer portal
- No refunds for partial months
- Usage resets monthly based on your subscription start date
Acceptable Use
You agree not to:
- Use the service for any illegal purpose
- Attempt to gain unauthorized access to the service
- Interfere with or disrupt the service
- Use the service to analyze repositories you don't have permission to access
- Reverse engineer or attempt to extract source code
Intellectual Property
The FunctionFlow service, including its design, features, and functionality, is owned by us. Your repository code remains your intellectual property. We do not claim ownership of your code.
Disclaimer of Warranties
The service is provided "as is" without warranties of any kind. We do not guarantee:
- That the service will be error-free or uninterrupted
- That visualizations will be 100% accurate
- That all function types will be supported
Limitation of Liability
To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the service.
Changes to Terms
We reserve the right to modify these terms at any time. We will notify users of significant changes. Continued use of the service after changes constitutes acceptance of the new terms.
Termination
We may terminate or suspend your account immediately, without prior notice, for conduct that we believe violates these Terms or is harmful to other users, us, or third parties.