FFL API comparison

Compare the safety boundary, not a stale feature count.

Provider pricing and product catalogs change. This page documents what the current FFL Bridge release actually implements and gives you the same questions to verify with any alternative.

Decision areaFFL Bridge current releaseWhat to verify elsewhere
Integration surfacesREST API, origin-bound browser widget, and maintained WooCommerce 1.1.0 pluginConfirm the currently maintained integrations directly with the provider
Browser credentialsPublishable ffl_pub_ keys restricted to dealer search and approved originsConfirm whether browser-exposed keys have both scope and origin enforcement
Server credentialsPrivate ffl_live_ keys for backend search, orders, and account API operationsConfirm scope, rotation, and revocation behavior
Checkout eligibilitySearch and order creation require an active dealer, transfer acceptance, and a current verified licenseConfirm where and when dealer eligibility is revalidated
Directory modelNationwide ATF directory is explicitly separate from the smaller verified checkout networkConfirm whether directory records and checkout-eligible records are distinguished
Free usage100 authenticated calls per day with a hard stopVerify the provider’s current trial or free-plan terms
Paid usagePublished daily allowance plus durable Stripe-metered overage for private server keys; browser keys hard-stopVerify current included usage, overage unit, and retry behavior
WooCommerce artifactPublic version 1.1.0 ZIP with a published SHA-256 checksumVerify release source, supported versions, and update process

Choose FFL Bridge when

You want explicit key scopes.

The storefront credential is origin-bound and search-only; order creation stays on your server.

Validate first when

Your checkout is highly customized.

Confirm your platform can store the selected dealer and call your backend before committing to a widget integration.

Ask every provider

What happens when data changes?

A selection must be revalidated at order submission, not trusted forever because it appeared in an earlier search.