IFS API
IFS API
PortalSettings
Sign In
Now with role-based access control

One control plane for every API you ship

Issue API keys, grant per-service access, and track usage from a single dashboard. Built for teams that ship services faster than they can secure them.

Start building freeSee how it works
No credit card requiredSOC 2 Type II controlsSHA-256 hashed keys
app.ifs-api.io/owner
WorkspaceDashboardUsersServicesAccessAPI KeysSessionsUsage
Active keys
1,284
+12 this week
Requests / 24h
84.2k
+18%
Services live
7
all healthy
KeyServiceStatusLast used
ifs_•••4a2fnbp-ratesActive2m ago
ifs_•••9c1dnbp-ratesActive14m ago
ifs_•••e7b8fx-feedRevoked3d ago

Trusted by teams shipping APIs in production

NorthwindLattice PayVertex LabsHelioQuantaMetrobank

Features

Everything between your API and your customers.

Stop bolting auth onto every service. IFS API gives you a single place to issue credentials, grant access, and watch usage — so every service you ship is secured the same way.

API key lifecycle

Issue, rotate, and revoke keys without touching your services. Keys are SHA-256 hashed at rest — the plaintext is shown exactly once at creation.

Role-based access

Owners manage users, services, and teams. Users manage their own keys and sessions. Granular enablement per service, per user — no all-or-nothing.

Per-service enablement

Grant a user access to the NBP rates service but not the payments service. Flip enablement on or off instantly — no redeploy, no key rotation.

Usage tracking

Every authenticated request increments a usage record. See total requests, last-used timestamps, and per-service consumption in real time.

Session control

JWT + JTI cookie auth with 30-day sessions. Revoke individual sessions or wipe them all on a password change. Live session list with IP and device.

Teams & invitations

Group users into teams with shared service access. Invite by email with 7-day expiring invitations. Owners add and remove members without API key churn.

How it works

Three steps from signup to a secured service.

1

Create an account

Register as an Owner. You get the admin dashboard — create users, provision services, and invite your team. No infrastructure to stand up.

2

Register a service

Add a service with a unique slug — like nbp-rates. Enable it per user. Built-in NBP exchange-rate fetcher runs daily as a ready-made example.

3

Issue keys & ship

Users generate API keys from the portal. Your service validates the key, checks enablement, and records usage — all through one GraphQL gateway.

POST /graphql · x-api-key: ifs_8f3a...
# Validate a key against your service
mutation {
  testService(serviceSlug: "nbp-rates") {
    __typename
    ... on TestServiceSuccess {
      service { name slug isActive }
      exchangeRates { code currency mid effectiveDate }
    }
    ... on TestServiceError {
      code   # SERVICE_NOT_FOUND | SERVICE_NOT_ENABLED
    }
  }
}

→ 200 OK
{
  "service": { "slug": "nbp-rates", "isActive": true },
  "exchangeRates": [{ "code": "USD", "mid": 4.0214 }]
}

Customer story

“We went from bespoke auth on five internal services to one dashboard. Provisioning a new API key used to be a Slack thread and a deploy — now it is a click.”
M
Marek Stoliński
Head of Platform · Northwind

After 6 months on IFS API

4.2×
faster key provisioning
0
accidental cross-service access events
11
services consolidated under one control plane

Pricing

Start free. Scale when it earns it.

Per-workspace pricing. No per-seat tax. Every plan includes the full API and GraphQL gateway.

Starter
$0/ month

For a single team testing the waters with one or two services.

Get started
  • Up to 3 services
  • 100 API keys
  • 10,000 requests / month
  • Basic usage dashboard
  • Community support
Growth
Most popular
$79/ month

For teams running multiple services in production with real traffic.

Start building
  • Unlimited services
  • 5,000 API keys
  • 2,000,000 requests / month
  • Teams & invitations
  • Session management
  • Audit trail & exports
Enterprise
$199/ month

For organisations with SSO, custom retention, and a dedicated plane.

Talk to us
  • Everything in Growth
  • Unlimited API keys
  • 10,000,000 requests / month
  • SAML SSO & SCIM
  • Custom retention policies
  • Dedicated support, 99.95% SLA

FAQ

Questions, answered.

Keys are generated with crypto.randomBytes(32), prefixed with ifs_, and stored only as a SHA-256 hash plus the last four characters. The plaintext is returned exactly once at creation and never retrievable again. We mirror the same hashing pattern used for password-reset tokens.

Ready when you are

Ship your next service already secured.

Create a workspace, enable a service, issue a key — in under five minutes.

Start building freeSign in
IFSIFS API

Central access management for API-driven services. Issue keys, grant access, track usage — one control plane.

Product

  • Features
  • How it works
  • Pricing

Resources

  • Documentation
  • API reference
  • Changelog

Company

  • About
  • Security
  • Contact
© 2026 IFS API. All rights reserved.Built with the Linear design system.