Apache Flex® - Home Page
About Flex
What is Flex?
Features
Tour de Flex
License & Trademarks
The Team
Project History
Logo and Assets
Community
How to get involved
Mailing Lists
Flex Showcase
Third-Party
Wiki
Blog
Development
Developer FAQ
Source Code
Bug-Tracker
Documentation
Getting Started
Using Flex
Videos
Flex ASDocs
Documentation Reference (Old)
FlexUnit Tutorials
FlexUnit ASDocs
About Apache
The Apache Software Foundation Website
Donations
Sponsorship
Thanks
Download Flex
SDK Installer (For Application Developers)
SDK Source Code (For SDK Developers)
SDK Binaries (For SDK Developers)
FlexJS 'beta' (For Application Developers)
FlexUnit (For Application Developers)
Blaze DS Source Code
Tour De Flex Source Code
Squiggly Spell Checker
Flex Utilities
Previous Versions
Flash Player in the Browser support is ending!
Adobe, along with all the major browser vendors (Google Chrome, Mozilla Firefox, Microsoft Edge) have announced that
they will
no longer support the Adobe Flash Player™ runtime at the end of 2020.
If you are looking to output content
to the browser, you should check out our sister project
Apache Royale™
, which allows you to continue to use ActionScript and output native
JavaScript and HTML. Apache Flex output to mobile and desktop platforms through the
Adobe AIR runtime provided by Harman
is still supported.
The open-source framework for building expressive web and mobile applications
Licensing
Apache Flex® is completely open-source. Apache Flex® is an Apache project, and is released under the Apache License, version 2.0, so you know it is compatible with your business needs. Plus, it is backed by the Apache Community for updates, support and help.
Desktop & Mobile Apps
Build applications that target all browsers by leveraging the Adobe Flash Player and JavaScript, make desktop application by leveraging the Adobe Integrated Runtime (Adobe AIR)
or create powerful, cross-platform mobile applications that target Apple iPods, iPhones, iPads, Android based smartphones and tablets, and Blackberry Playbook devices.
Flex Showcase
A selection of the many desktop and mobile applications written with Flex.
Proud of your Flex application? You can easily submit a request to have it shown here.
Tooling
Utilize the tools you are already familar with. Apache Flex® utilizes MXML for layout and AS3 (an ECMAScript based language like JavaScript) for coding. Use the Eclipse-based IDEs like Adobe Flash Builder and FDT or use IntelliJ IDEA or any text editor to make your applications.
Learn Flex®:
Getting Started With Flex
A quick introduction to Apache Flex that teaches you how to download the SDK, set up your IDE or editor, and create your first "Hello World" application.
Flex API ASDoc Reference
A full listing of all classes, interfaces, methods, properties, events, styles, and effects available in Apache Flex. Includes user interface components, skins, networking services, formatters and validators, and other utilities.
Video Tutorials
Learn to create Flex applications and components with helpful video tutorials that walk you through the process. Discover a variety of videos created both by contributors to the project and by developers using Flex for real-world projects.
Apache FlexUnit Tutorial
Learn to write unit tests with Apache FlexUnit. Includes an overview of key FlexUnit and unit testing concepts, demonstrations and walkthroughs that illustrate and guide you through the process of writing tests and running them, and a summaries and reviews of all concepts covered in the tutorial.
Latest News:
22
Nov. 2017
Apache Flex SDK 4.16.1 Released
Apache Flex SDK 4.16.1 has been released, which adds support for the latest Flash Player and AIR runtimes and some bug fixes.
Install
it now, or
Read More Here
12
Mar. 2017
Apache Flex SDK 4.16.0 Released
Apache Flex SDK 4.16.0 has been released, which adds support for the latest Flash Player and AIR runtimes, fixes nearly 40 bugs, and adds support for FontAwesome 4.7.
Install
it now, or
Read More Here
11
Apr. 2016
Apache FlexJS 0.6.0 Released
Apache FlexJS 0.6.0 and Apache Flex FalconJX 0.6.0 were released. These tools allow ActionScript and Flex developers to create HTML based applications outputting to JavaScript.
Install
it now, or
Read More Here
11
Jan. 2016
Apache Flex 4.15 Released
Apache Flex 4.15 was released, which adds support for the latest Flash Player and AIR Runtimes, fixes several bugs and improves speed.
Install
it now, or
Read More Here
Apache Flex® is a highly productive, open source application framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops and devices (including smartphones, tablets and tv). It provides a modern, standards-based language and programming model that supports common design patterns suitable for developers from many backgrounds. Flex applications can be deployed with Adobe® AIR™ on desktop and mobile, including native Android™, iOS™, Windows®, macOS®, and Linux applications.
We have two mailing lists, one for SDK developers, and one for SDK users.
Users
, send an email to
users-subscribe@flex.apache.org
Contributors
, send an email to
dev-subscribe@flex.apache.org
Latest Releases
Apache Flex SDK :
4.16.1 (Nov 2017)
Apache FlexJS SDK :
0.8.0 (Jun 2017)
Blaze DS :
4.8.0 (Apr 2023)
Flex SDK Converter :
1.1.0 (Feb 2023)
FlexUnit :
4.2.0 (Apr 2014)
SDK Installer :
3.3.2 (Jul 2018)
Squiggly :
1.1 (Oct 2014)
Tour De Flex :
1.2 (Nov 2014)
Copyright © 2026 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
Apache Flex, Apache and the Apache feather logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
Read more about the
ASF's Privacy Policy
US