Welcome To The Apache
Ignite Community

A community of software engineers, tech writers, and technologists who drive the evolution of a top-5 project of the Apache Software Foundation
Learn more about Ignite ranking in various categories.
Welcome to the Apache Ignite Community

Apache Ignite Story

2014

Ignite is contributed to ASF

GridGain donates the core of its in-memory computing platform to the Apache Software Foundation under the name of "Apache Ignite"🚀. The project enters the Apache Incubator. The first members form its community.

It was a time of intense learning and almost daily challenges. Incubation lets people find ways to become a true community, how to create a project without fighting for an "intellectual property", and how to multiply the success by sharing rather than restricting. It wasn't an easy, quick nor smooth transition, but in retrospect it was worth it!
Konstantin (Cos) Boudnik
ASF member, Apache Ignite Mentor
2015

Ignite graduates from the incubator

In less than a year Ignite successfully graduates from the ASF incubator and became a top-level project of the Apache Software Foundation.

The community keeps expanding rapidly. Hundreds of developers and architects start using Ignite as a distributed in-memory data grid (aka. write-through/read-through cache) for its native support of SQL, ACID transactions and high-performance computing APIs.

2017

Ignite introduces Native Persistence and becomes a Top-5 Project

In 2017, two notable events happened.

First, with the donation of the Ignite native persistence to the project’s codebase, a new chapter in the Ignite story begins. Since then, many will be using Ignite as a distributed database that scales across memory and disk with no compromises💥.

Second, this is the year when Ignite is ranked as a top-5 project of the ASF in various categories 🏆 for the first time. A trend that will continue in the years to come.

2020

Ignite becomes (officially)
a distributed database

3 years after the initial release of the Ignite native persistence, the community and application developers carried on improving and adopting this capability for mission-critical production workloads.

Finally, after seeing the rapid adoption of Ignite as a database by application developers, the community repositions Ignite as a "distributed database for high-performance computing with in-memory speed".

Today

Ignite 3.0 version is under way

Even when your project boasts hundreds of thousands of downloads a month and is being selected by elite developers and architects for applications that are used by millions of people daily, there is still room for innovation.

Ignite 3 is a significant leap forward for both the project and its community. Join or support us in an effort to create a cutting-edge distributed database...

Meet The Community

A global community of professionals with different skills and experiences who drive the evolution of Ignite.
The Apache Way – get to know our collaboration and contribution values with principles.

Contributors

More than 100 members help the project grow and progress daily. Code contributions, documentation creation, project awareness, developer support — this is just a sample of the contributions that we recognize.

Committers

Most active contributors who make a significant contribution
to the project become Apache Ignite committers.

Here is the list of committers for the project.

Alexander Shapkin
Alexander Lapin
Alexey Goncharuk
Alexey Kuznetsov
Alexey Plehanov
Aleksandr Polovtsev
Alexey Scherbakov
Alexey Zinoviev
Andrey Alexandrov
Andrey Gura
Andrey Novikov
Andrew Mashenkov
Anton Vinogradov
Artem Budnikov
Branko Čibej
Denis Magda
Dmitriy Govorukhin
Dmitriy Pavlov
Dmitriy Setrakyan
Evans Ye
Evgeny Stanilovsky
Gianfranco Murador
Henry Saputra
Igor Rudyak
Igor Sapego
Igor Seliverstov
Ilya Kasnacheev
Ilya Lantukh
Ilya Sterin
Irina Vasilinets
Ivan Bessonov
Ivan Daschinsky
Ivan Pavlukhin
Ivan Rakov
Kirill Tkalenko
Konstantin Boudnik
Konstantin Orlov
Kseniya Romanova
Maxim Muzafarov
Maxim Timonin
Mauricio Stekl
Michael Stack
Mikhail Petrov
Nikita Amelchev
Nikita Ivanov
Nikita Safonov
Nikolai Izhikov
Nikolai Tikhonov
Ognen Duzlevski
Pavel Tupitsyn
Pavel Kovalenko
Pavel Pereslegin
Peter Ivanov
Raúl Kripalani
Roman Shaposhnik
Roman Shtykh
Saikat Maitra
Semyon Boikov
Semyon Danilov
Sergey Chugunov
Sergey Evdokimov
Sergey Khisamov
Sergey Vladykin
Sergey Stronchinsky
Stephen Darlington
Taras Ledkov
Valentin Kulichenko
Vladimir Ozerov
Vladisav Jelisavcic
Vladislav Pyatkov
Vyacheslav Daradur
Vyacheslav Koptilin
Yakov Zhdanov
Yury Babak
Load moreHide

Project Management Committee

A group of Ignite committers who oversee project management and operational matters.
They vote on new committers, releases and make other vital decisions.

Here is the list of PMC members for the project.

PMC CHAIR

Dmitriy Pavlov

Alexey Goncharuk

Alexey Kuznetsov

Alexey Plehanov

Alexey Zinoviev

Andrey Gura

Andrey Novikov

Anton Vinogradov

Denis Magda

Dmitriy Setrakyan

Evans Ye

Gianfranco Murador

Igor Sapego

Ilya Kasnacheev

Ilya Sterin

Irina Vasilinets

Ivan Daschinsky

Ivan Pavlukhin

Konstantin Boudnik

Kseniya Romanova

Maxim Muzafarov

Nikita Ivanov

Nikolai Izhikov

Nikolai Tikhonov

Ognen Duzlevski

Pavel Tupitsyn

Raúl Kripalani

Roman Shaposhnik

Roman Shtykh

Saikat Maitra

Semyon Boikov

Sergey Evdokimov

Sergey Khisamov

Sergey Vladykin

Taras Ledkov

Valentin Kulichenko

Vladimir Ozerov

Vyacheslav Koptilin

Yakov Zhdanov

Load moreHide

Start Contributing

There are multiple ways you can contribute to Ignite — contribute to the codebase, help developers on the mailing lists, write technical docs or popularize our technology!

Code and technical documentation contributions

Develop Ignite

Contribute to the Apache Ignite:

  • code base
  • integrations and extensions
  • programming languages, such as .NET, Python, Node.JS, or other programming languages different from Java

Improve technical documentation

Documentation educates users about Ignite capabilities, configuration techniques, optimization aspects and many other things.

  • Produce and maintain the documentation pages
    or API references
  • Edit and correct existing content
Ready to start?
4 Steps to Start Contributing to the Code and Technical Documentation
01
Join dev mailing list

By sending a default e-mail

By sending Hello to this e-mail dev-subscribe@ignite.apache.org

and introduce yourself .
02
If you don’t have an ASF JIRA account, request it here.
03

Pick a ticket to start with

Chose the tickets to develop Apache Ignite:

Click here to view the tickets for code contribution

Click here to view the tickets for technical documentation

04

To get more details, check out the Contribution and Development process

First email to the dev mailing list

To: dev@ignite.apache.org

Subject: I want to contribute to Apache ignite

Hello, Everyone!

My name is [ Name ]. I want to contribute to Ignite. I would like to start from [ identification of particular ticket or module, if you have one in mind ]. Please, help me to start contributing.

My ASF JIRA username is [ username ].

Regards,

[ Name ]

Contribute By Building The Awareness
Of Ignite And Helping Fellow Developers

Help application developers

If you already have some experience with Apache Ignite – you may have created your applications, or your services may use AI – come and help others.

Ready to start?

2 steps to start contributing by building the awareness and helping developers

01
Join dev mailing list

By sending a default e-mail

By sending Hello to this e-mail dev-subscribe@ignite.apache.org

and introduce yourself
02
If you want to build project awareness

Get instructions and start spreading the word about Apache Ignite.

02
If you want to help application developers
Look for new questions on the user mailing list

By sending a default e-mail

By sending Hello to this e-mail user-subscribe@ignite.apache.org

or StackOverflow (#ignite) and help others to use Ignite successfully.
Non-Code Top Contributors

We do recognize and welcome non-code contributions. There are dozens of Apache Ignite community members who are sharing their knowledge with developers by creating blog posts, and videos, presenting at conferences, and answering Apache Ignite questions on StackOverflow or the User mailing list.

Project Awareness Top Contributors
See all
User Forums' Top Contributors
See all

Ask a Question

Feel free to reach out to our community if you have
any questions, doubts or proposals. There are a few
ways to do this.

For Contribution Related
Questions And Discussions

By e-mail

For contribution-related discussions dev@ignite.apache.org

Subscribe

By sending a default e-mail

By sending Hello to this e-mail dev-subscribe@ignite.apache.org

Unsubscribe

By sending a default e-mail

By sending Stop to this e-mail dev-unsubscribe@ignite.apache.org

Archives

On StackOverflow

Many Ignite community contributors monitor Stack Overflow for the tag "ignite" or "apacheignite" to support Ignite developers, so you can post your questions there as well.