Terms of Service
Last updated: 26 June 2026
These Terms govern your use of Veyllo. Please read them together with our Privacy Policy. They apply to both consumers and businesses.
1. Scope and contracting party
These Terms of Service (the “Terms”) govern the contractual relationship between you and Veyllo GmbH, Pappelallee 78, 10437 Berlin, Germany (“Veyllo”, “we”, “us”), regarding your use of the hosted Veyllo API, the Veyllo website, your account, and related applications and services (together, the “Service”). Our full company details are set out in the Imprint.
These Terms apply both to consumers and to entrepreneurs. A “consumer” within the meaning of § 13 of the German Civil Code (BGB) is any natural person who enters into the contract for purposes that are predominantly outside their trade, business, or profession. An “entrepreneur” within the meaning of § 14 BGB is a natural or legal person or a partnership with legal capacity acting in the exercise of their trade, business, or profession.
Deviating, conflicting, or supplementary terms of the user do not become part of the contract unless we have expressly agreed to them in writing.
2. The Service
Veyllo develops VAF (the Veyllo Agentic Framework), an open-source agent framework, and operates the hosted Veyllo API, which exposes model capabilities (currently chat, vision, text-to-speech (TTS), and speech-to-text (STT)) on a prepaid-credit basis.
The Service is under active development. We may add, change, or remove features, capabilities, and models, in particular where capabilities are designated as preview or beta. We do not owe any particular feature scope beyond what is described at the time of use.
AI-generated output can be incomplete, inaccurate, or unsuitable for a given purpose. You are responsible for reviewing output before relying on it, and you must not use the Service as the sole basis for decisions with legal, medical, financial, or safety-critical consequences.
3. Registration and account
Using the Service requires registering an account. You must be at least 18 years old and have full legal capacity. You must provide accurate information and keep it up to date.
You are responsible for keeping your login credentials and API keys confidential and for all activity that occurs under your account. Notify us without undue delay at info@veyllo.io if you suspect unauthorized use. You may hold one account unless we agree otherwise.
4. Conclusion of the contract
The presentation of the Service does not constitute a binding offer. By completing registration and accepting these Terms, you submit an offer to enter into a user contract, which we accept by activating your account. This user contract is provided free of charge; it does not by itself oblige you to purchase credits.
Each purchase of credits is a separate contract concluded when you confirm the purchase and we (or our payment processor on our behalf) confirm or execute the payment.
5. The VAF framework and its license
The VAF framework is dual-licensed. You may use it, at your option, either (1) under the GNU Affero General Public License, version 3 or later (AGPL-3.0), or (2) under a separate commercial license from Veyllo GmbH that removes the AGPL copyleft obligations for closed-source or SaaS use. Details are set out in the project’s
LICENSING.md; for a commercial license contact legal@veyllo.io.These Terms govern your use of the hosted Service and do not modify, replace, or limit the rights granted to you under the applicable open-source license for the framework itself. Conversely, your separate license to the framework does not grant any right to the hosted Service, which is provided solely under these Terms.
6. API keys and acceptable use
API keys authenticate calls to the Veyllo API and consume your credit balance. You agree not to:
- violate applicable law or infringe the rights of others (including intellectual-property, personality, or data-protection rights);
- generate or distribute unlawful, infringing, or harmful content, or content that harasses, defames, or endangers others;
- attempt to disrupt, overload, reverse-engineer, or circumvent the Service, its security, or its rate and usage limits;
- resell or provide the Service to third parties in a way that masks their identity, or use it to build a directly competing service in breach of the framework license;
- violate the usage policies of any underlying model provider whose models are served through the API.
We may suspend or limit access, or block individual requests, where there is reasonable indication of a material breach of these Terms, a security risk, or unlawful use. Where proportionate, we will inform you and give you an opportunity to remedy the issue.
7. Credits, prices, and billing
The Veyllo API operates on prepaid credits. You purchase a credit balance in advance; usage is metered per call (for example, by tokens or by capability) and deducted from your balance. The applicable prices and the metering that applies are those displayed at the time of purchase and in your account. All prices include statutory VAT where applicable.
Payments are processed by our payment service provider (Stripe). By purchasing, you agree to the charge for the selected amount. If your balance is insufficient, API calls may be rejected.
Auto-recharge (optional). If you enable auto-recharge, you authorize us to charge your saved payment method automatically for the amount you configured whenever your balance falls below the threshold you set. You can change or disable auto-recharge at any time in your account; changes apply to future recharges. Credit balances do not bear interest and have no cash value beyond their use for the Service.
8. No refunds; immediate performance and right of withdrawal
Purchased credits are non-refundable except where mandatory law provides otherwise. Provision of the paid service is deemed rendered as credits are consumed through your use of the API.
Information for consumers on the right of withdrawal. As a consumer you have a statutory right to withdraw from a credit purchase within fourteen days without giving reasons. However, when you purchase credits you expressly request that we begin providing the service immediately, and you acknowledge that you lose your right of withdrawal once the service has been fully performed, and, for partial use, that you owe payment proportionate to the credits already consumed. Until you first use purchased credits, you may exercise your right of withdrawal by an unequivocal statement to info@veyllo.io; we will then refund the unused amount.
When you purchase credits, we ask you to confirm this immediate-performance request and your acknowledgement of the resulting loss of the right of withdrawal by an explicit checkbox at checkout. The statutory model withdrawal instruction and form are made available to consumers separately.
9. Availability and changes to the Service
We aim for high availability but do not guarantee that the Service will be uninterrupted or error-free, unless a specific service level has been agreed in writing. Maintenance, updates, capacity limits, force majeure, and the behaviour of third-party model providers may affect availability. We may modify or discontinue features with reasonable notice where this is reasonable for you, taking your legitimate interests into account.
10. Term and termination
The user contract runs for an indefinite period. You may terminate it at any time by deleting your account or notifying us. We may terminate the free user contract with reasonable notice; the right of both parties to terminate for good cause remains unaffected. Good cause for us includes, in particular, a material breach of these Terms.
On termination, your right to use the Service ends. Subject to clause 8 and mandatory law, remaining non-refundable credit balances expire when the account is terminated for good cause attributable to you.
11. Warranty and defects
For paid services, statutory warranty rights apply, with the limitations set out in these Terms. Because AI output is inherently probabilistic, the mere fact that output is inaccurate or unsuitable for your particular purpose does not by itself constitute a defect, provided the Service operates as described. For consumers, statutory rights remain unaffected.
12. Liability
We are liable without limitation:
- for intent and gross negligence;
- for injury to life, body, or health;
- under the German Product Liability Act (Produkthaftungsgesetz); and
- to the extent we have assumed a guarantee.
For slightly negligent breaches of a material contractual obligation (an obligation whose fulfilment is essential to the proper performance of the contract and on whose observance you may regularly rely), our liability is limited to the foreseeable damage typical for this type of contract. Any further liability for slight negligence is excluded.
Where our liability is excluded or limited, this also applies to the personal liability of our legal representatives, employees, and vicarious agents. You remain responsible for backing up your own data and inputs; we are liable for data loss only up to the effort that would have been required for recovery had you maintained appropriate, regular backups.
13. Indemnification
If you are an entrepreneur, you will indemnify us against all third-party claims arising from your unlawful use of the Service or your breach of these Terms, including reasonable costs of legal defence, unless you are not responsible for the breach. Statutory rights of recourse remain unaffected.
14. Data protection
We process personal data in accordance with our Privacy Policy, which explains what data we process, on what legal bases, and the rights you have.
15. Changes to these Terms
We may amend these Terms where necessary, for example due to changes in the law, case law, market conditions, or the Service. We will notify you of material changes in text form (for example by email) at least 30 days before they take effect. For ongoing contractual relationships, the changes are deemed accepted if you do not object in text form before they take effect; we will inform you of this consequence and of your right to object in the change notice. If you object, either party may terminate the contract. Changes that affect the core of the agreed services require your separate consent.
16. Final provisions
These Terms and the contractual relationship are governed by the law of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods. For consumers, this choice of law applies only to the extent that it does not deprive you of the protection of mandatory provisions of the law of your country of habitual residence.
If you are a merchant, a legal person under public law, or a special fund under public law, the exclusive place of jurisdiction for all disputes arising from the contractual relationship is the registered seat of Veyllo GmbH. Mandatory statutory places of jurisdiction remain unaffected.
The European Commission provides a platform for online dispute resolution (ODR) at ec.europa.eu/consumers/odr. We are neither willing nor obliged to participate in dispute-resolution proceedings before a consumer arbitration board.
Should individual provisions of these Terms be or become invalid, the validity of the remaining provisions remains unaffected. These Terms are provided in English; this English version is authoritative for the contractual relationship.