API Terms of Use

Last updated: December 05, 2025

These API Terms of Use ("API Terms") govern your access to and use of the FlashPanel Application Programming Interface ("API"). By accessing or using the FlashPanel API, you agree to be bound by these API Terms, our general Terms of Service, and our Privacy Policy.

1. Purpose and Permitted Use

1.1 Intended Purpose

The FlashPanel API is provided to enable authorized users to:

1.2 Permitted Uses

You may use the FlashPanel API for:

2. Prohibited Uses

2.1 Derivative Services and Products

You are strictly prohibited from using the FlashPanel API to:

2.2 Reselling and Commercial Redistribution

The following activities are expressly prohibited:

2.3 Multi-Tenant and Public Services

You may not use the FlashPanel API to:

2.4 Technical Abuse

The following technical activities are prohibited:

3. Rate Limits and Usage Restrictions

3.1 Rate Limiting

FlashPanel implements rate limiting to ensure fair usage and service stability:

3.2 Usage Quotas

Your API usage may be subject to:

3.3 Fair Use

All API access is subject to fair use principles. FlashPanel reserves the right to determine what constitutes excessive or unreasonable use and to take appropriate action.

4. Security Requirements

4.1 API Credentials

You are responsible for:

4.2 Secure Implementation

Your API integrations must:

5. FlashPanel's Rights

5.1 Monitoring and Enforcement

FlashPanel reserves the right to:

5.2 Access Control

FlashPanel may, at its sole discretion and without prior notice:

5.3 Service Modifications

FlashPanel may modify the API at any time. We will make reasonable efforts to provide advance notice of significant changes through our documentation or communication channels.

6. User Responsibilities

6.1 Compliance

You are responsible for:

6.2 Content and Data

You are solely responsible for:

7. Indemnification

You agree to indemnify, defend, and hold harmless FlashPanel, its affiliates, officers, directors, employees, and agents from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out of or related to:

8. Disclaimer of Warranties

THE FLASHPANEL API IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE. FLASHPANEL SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.

FlashPanel does not warrant that:

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, FLASHPANEL SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:

10. Modifications to API Terms

FlashPanel reserves the right to modify these API Terms at any time. Changes will be effective upon posting to our website. Material changes will be communicated through:

Your continued use of the API after changes constitutes acceptance of the modified terms.

11. Termination

11.1 Termination by You

You may terminate your API access at any time by deleting your API credentials and discontinuing use of the API.

11.2 Termination by FlashPanel

FlashPanel may terminate or suspend your API access immediately, without prior notice or liability, for any reason, including but not limited to:

11.3 Effect of Termination

Upon termination:

12. Contact Information

For questions about these API Terms or to report API-related issues, please contact us through our official support channels listed at flashpanel.io.


API Anti-Abuse Policy

Last updated: December 05, 2025

This Anti-Abuse Policy outlines prohibited behaviors and the enforcement procedures FlashPanel employs to maintain the integrity, security, and availability of our API services for all users.

1. Definition of Abuse

API abuse includes any use of the FlashPanel API that violates our API Terms of Use, degrades service quality, threatens system security, or unfairly impacts other users. FlashPanel reserves sole discretion in determining what constitutes abusive behavior.

2. Prohibited Behaviors

2.1 Commercial Exploitation

The following commercial activities are strictly prohibited:

2.2 Technical Abuse

The following technical activities are prohibited:

2.3 Security Violations

The following security-related activities are prohibited:

2.4 Anomalous Behavior

The following patterns may be flagged as suspicious:

3. Monitoring and Detection

3.1 FlashPanel's Monitoring Rights

FlashPanel actively monitors API usage to detect and prevent abuse. Our monitoring includes:

3.2 Log Collection

FlashPanel collects and retains API logs including:

These logs may be retained for security, compliance, and enforcement purposes.

4. Enforcement Procedures

4.1 Graduated Response

FlashPanel employs a graduated enforcement approach for most violations:

Level 1: Friendly Warning

Level 2: Formal Warning

Level 3: Temporary API Suspension (Soft Ban)

Level 4: Permanent API Revocation

Level 5: Account Termination

4.2 Immediate Action Cases

FlashPanel reserves the right to skip graduated enforcement and take immediate action (Level 3 or higher) for:

5. Rate Limit Adjustments

FlashPanel may adjust your rate limits at any time based on:

Rate limit reductions may be applied as a preventive measure even without a formal violation finding.

6. Appeals Process

If you believe an enforcement action was taken in error:

7. Reporting Abuse

If you become aware of API abuse by another party, please report it to FlashPanel through our official support channels. We appreciate the community's help in maintaining a fair and secure platform.


API Frequently Asked Questions

Last updated: December 05, 2025

This FAQ provides clear, simple answers to common questions about the FlashPanel API and its permitted uses.

General Questions

What is the FlashPanel API used for?

The FlashPanel API allows you to programmatically interact with your FlashPanel account. You can automate server management tasks, create custom integrations with your existing tools, and build internal applications that help you work more efficiently with your servers.

Who can use the API?

The API is available to FlashPanel users with active subscriptions. API access and rate limits may vary depending on your subscription tier.

Where can I find the API documentation?

Complete API documentation is available in your FlashPanel dashboard under the API section. It includes endpoint references, code examples, and best practices.

Permitted Use Questions

Can I use the API for my personal projects?

Yes! Personal automation and projects are exactly what the API is designed for. You can build scripts, tools, and integrations that help you manage your servers more efficiently.

Can I use the API for internal company tools?

Yes! Building internal tools for your organization is permitted. For example, you can create dashboards for your DevOps team, integrate FlashPanel with your internal systems, or automate deployment workflows for your company's projects.

Can my company's employees use tools I build with the API?

Yes! Internal tools used by your organization's employees are permitted, as long as:

Prohibited Use Questions

Why can't I create a derivative service using the API?

The FlashPanel API is provided to enhance your own use of our platform, not to enable others to compete with us or bypass our platform entirely. Creating derivative services would:

If you're interested in building commercial products, see our partnership options below.

Why can't I build a SaaS product using the API?

The API license is for personal and internal use. Building a SaaS product means you would be:

This is not permitted under the standard API terms. If you have a legitimate business need for this type of use, please contact us about commercial licensing.

Why can't I resell API access?

Your API credentials are for your use only. Reselling or sharing API access creates security risks, makes it impossible for us to provide proper support, and violates the trust-based relationship we have with our users.

Can I build a public website powered by the FlashPanel API?

No. Public websites, applications, or services that offer FlashPanel functionality to the general public are not permitted. The API is for your private, internal use only.

Technical Questions

What are the API rate limits?

Rate limits vary by subscription tier and endpoint. Current limits are displayed in your dashboard and included in API response headers. If you need higher limits for legitimate use cases, contact our support team.

Can I do load testing on the API?

Not without permission. Load testing, stress testing, or benchmarking requires explicit written approval from FlashPanel. Unauthorized testing may result in your API access being suspended.

What happens if I accidentally exceed rate limits?

Occasional rate limit hits are normal and won't cause problems. Your requests will temporarily receive 429 responses, and you should implement backoff logic to handle this gracefully. Persistent or intentional rate limit abuse may result in enforcement action.

Violation and Enforcement Questions

What happens if I accidentally violate the API terms?

We understand that violations are sometimes unintentional. Our enforcement process is graduated:

  1. First, we'll reach out: You'll receive a friendly notification explaining the issue
  2. You'll have time to fix it: We provide a reasonable timeframe to address the violation
  3. We'll work with you: Our team is available to help you find compliant alternatives

Immediate suspension only occurs for severe or clearly intentional violations. We prefer education and correction over punishment.

What if I'm not sure if my use case is allowed?

Ask us! If you're uncertain whether your planned use is permitted, please contact our support team before building. We're happy to provide guidance and would rather help you stay compliant than deal with violations after the fact.

I received a warning. What should I do?

  1. Read it carefully: Understand exactly what the violation was
  2. Respond promptly: Acknowledge that you received the warning
  3. Take corrective action: Stop the violating behavior and fix any issues
  4. Ask for help: If you need guidance on how to comply, our support team can help

Can I appeal an enforcement decision?

Yes. If you believe an action was taken in error, you can submit an appeal through our support channels within 7 days. Provide a clear explanation and any evidence supporting your case.

Commercial and Partnership Questions

I want to build a commercial product. What are my options?

If you have a legitimate business need that requires commercial API use, we offer partnership and licensing options. Please contact us at our official support channels to discuss:

Do you have a partner program?

Yes! We work with select partners on authorized integrations and reseller arrangements. Contact our business team to learn about partnership opportunities.

Can I get higher rate limits for my business?

Higher rate limits may be available for legitimate business needs. Contact our support team with details about your use case, and we'll work with you to find an appropriate solution.


Still Have Questions?

If your question wasn't answered here, please reach out through our official support channels. We're here to help you use the FlashPanel API successfully and compliantly.

flashpanel.io