Authentication & Teams
Creating an Account
Go to app.floopy.ai/signup and create an account with your email and a password. You can also sign up using a social provider — GitHub, Google, or Apple — for one-click access.
After signing up, check your inbox and confirm your email address before logging in.
Logging In
Visit app.floopy.ai/login and sign in with:
- Email and password — the credentials you chose at signup.
- GitHub, Google, or Apple — click the provider button to authenticate via OAuth.
If you signed up with a social provider, you must continue using that same provider to log in.
Resetting Your Password
If you forget your password:
- Go to app.floopy.ai/login and click Forgot password.
- Enter the email address associated with your account.
- Check your inbox for a reset link and follow the instructions.
Password reset links expire after 24 hours. If the link has expired, request a new one.
Organizations
Every Floopy account belongs to an organization. When you sign up, a default organization is created for you automatically. All resources — API keys, providers, routing rules, and logs — are scoped to the organization.
You can view and update your organization settings at Settings > Organization in the dashboard.
Inviting Team Members
To invite a colleague to your organization:
- Go to Settings > Team in the dashboard.
- Click Invite member.
- Enter their email address and select a role.
- They will receive an invitation email with a link to join.
Pending invitations can be revoked at any time from the same page.
Roles and Permissions
Each team member is assigned one of three roles:
| Role | Permissions |
|---|---|
| Owner | Full access. Can manage billing, delete the organization, and change any member’s role. Only one owner per organization. |
| Admin | Can manage API keys, providers, routing rules, and team members. Cannot delete the organization or change billing. |
| Member | Read-only access to logs and analytics. Cannot create or modify API keys, providers, or routing rules. |
To change a member’s role, go to Settings > Team, find the member, and select a new role from the dropdown. Only owners and admins can change roles.
Transferring Ownership
To transfer ownership of an organization, the current owner must:
- Go to Settings > Team.
- Find the member who should become the new owner.
- Change their role to Owner.
This automatically demotes the current owner to Admin. An organization always has exactly one owner.
Making Your First API Call
Once your account is set up and you have configured a provider, you can make your first request:
import { OpenAI } from "openai";
const client = new OpenAI({ baseURL: "https://api.floopy.ai/v1", apiKey: process.env.FLOOPY_API_KEY,});
const response = await client.chat.completions.create({ model: "gpt-4o", messages: [{ role: "user", content: "Hello, Floopy!" }],});
console.log(response.choices[0].message.content);from openai import OpenAIimport os
client = OpenAI( base_url="https://api.floopy.ai/v1", api_key=os.environ["FLOOPY_API_KEY"],)
response = client.chat.completions.create( model="gpt-4o", messages=[{"role": "user", "content": "Hello, Floopy!"}],)
print(response.choices[0].message.content)curl https://api.floopy.ai/v1/chat/completions \ -H "Authorization: Bearer $FLOOPY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-4o", "messages": [{"role": "user", "content": "Hello, Floopy!"}] }'See the Integration guide for more details on connecting your application, and the API Keys guide for managing your keys.
Deleting Your Account
To delete your account, contact support at support@floopy.ai. If you are the sole owner of an organization, you must transfer ownership or delete the organization first.