Getting Started with F2

The goal of F2 is to define a development standard for the financial services industry that offers a cost saving, risk-reducing method for building innovative, multi-provider solutions.

Below you’ll find links to the various sections of the F2 development standard as well as F2.js API reference documentation.

F2 Container

For Container Providers

F2 Apps

For App Providers

API Reference

For Container and App Developers

The latest version of F2 is 1.4.5 which was released on 2 March 2018.

F2 v1.0 was originally open sourced in October 2012. A detailed changelog and roadmap are available on GitHub.

Download version 1.4.5

There are a few different types of examples available below.


Visit for a live demo of production-grade Apps in a basic Container.


A variety of example Containers and Apps to download and run on your localhost. Most are “plain” javascript, others are written in .NET, PHP and Node.js. The examples source code is also on GitHub.


Review a collection of fiddles on


Review a collection of pens on

iOS Demo App

An iOS app demonstrating F2 App integration using UIWebViews, a javascript bridge for F2 Context, and a native symbol search control.

Have a question? Find a bug? Need help?


Coming soon…

GitHub Issues

Browse and submit to Issues on GitHub for bug reports, enhancement requests, etc.


Join the F2 Slack for real-time project updates. Get an invite.

OpenF2 Google Group

Use the F2 mailing list on Google Groups for support.


You can always email with questions.

The F2 development standard will continuously evolve to bring the community the best features, services and apps. F2’s promise is to do this by building on the existing spec, not by changing it. The specification aims high to solve many problems and suit many needs. As the standard evolves and new requirements come to light, the functionality in F2 will expand accordingly.

The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this spec are to be interpreted as described in RFC 2119. For readability, these words often do not appear in all uppercase letters.

Join our team and help contribute to F2 on GitHub. Begin by reading our contribution guidelines, and then start by forking the repo, sending pull requests, or submitting issues.

Thank you to the growing list of contributors!