Adobe Developers: Hello World

Want to get involved in developing with Adobe technologies? Here are a few starter projects to check out.

Adobe Experience Platform and Adobe Creative Cloud Platform are open and welcoming to developers. If this is news to you, we have some interesting products, projects, and repos you can explore and contribute to as excellent starter projects. Ever wondered how to get involved in developing with Adobe technologies? Here are a few highlights to check out:

Adobe Experience Platform Launch

Launch is our next-generation tag management system and one of our client-side services. The Launch team has quite a few open source repos on Github where you are welcome to fork, clone, branch, all the things. While PRs are welcome, the Launch team makes these repos available so developers can better understand our system, should they choose to contribute.

If you’re unfamiliar with Launch, here are a few product highlights:

  • Launch became generally available in March of this year.
  • There were 41 additional releases in 2018, with close to 100 new features added.
  • There are over 1,000 companies using it currently
  • Private Extensions were released for easy per-company customizations
  • Launch has passed all security and pen testing reviews, with zero significant bugs reported (no P1 or P2 bugs)

Launch web extensions

Writing a Launch extension is a great starter project that typically includes JavaScript, HTML, and CSS. To learn more about writing extensions, check out these resources:

Mobile extensions

If you’re into mobile development, the Adobe Experience Platform SDK can help you build a mobile extension and deploy it through Launch.

Launch APIs

Launch is designed and developed using an API-first approach. Once an API endpoint is specified and designed, the user interface is designed to consume and leverage that functionality. In other words, if you don’t like our user interface, you can build your own! If that seems like too much work for a getting started project, consider writing an app to leverage our APIs for more specific functionality that doesn’t exist in the system today.

For details on all the available resources, and information on creating, deleting, modifying, listing, getting, and a few other helpful ways to manipulate them, see the API documentation.

Adobe I/O

Adobe I/O is a great place for developers looking to integrate, extend, or create apps based on Adobe’s products and technologies. If you’re still not sure where to start, you can browse all APIs and SDKs for all Adobe products. You can learn more about developing with Adobe Creative Cloud, like providing users with access to world-class creative assets using the Adobe Stock API, or let your users access and modify their assets stored in the Creative Cloud, the world’s most popular creative platform with the Creative Cloud Storage API (coming soon!).

Adobe loves open source

In case you missed it, we ❤️ open source! With over 270 repos on GitHub from 15 different organizations inside Adobe, our engineers and product teams support open source projects whenever possible. Did you know Adobe is the 16th largest corporate contributor to open source projects? And our commitment is growing stronger every year.

We hope you find an interesting and approachable project from these resources to get started with Adobe development today. If you hit any speed bumps along the way, please let us know in the comments.