Development

How to Get Started

  • Developers: information for new Blender developers.
  • Scripters: how to contribute addons scripts and plugins.
  • Translators: help translate Blender into your language.
  • Designers: help design Blender’s features and user interface
  • Users: find out what’s happening, test latest builds and provide feedback.

See the Developer Documentation for more information about the development process, code documentation, how to build Blender and more.

Python Scripting

Python Logo

Blender uses the Python programming language for its scripting API.

The Blender Python API is based on Python 3. It is integrated deeply, used for writing addons, generating user interface layouts, and import and export of many file formats. It covers all user-accessible data and functionality.

What’s Happening?

What's Happening

Report Bugs, Submit Code

Developers Portal
Development infrastructure for bug reporting, Blender developers and other contributors.

Contacting Developers

Contacting Developers

  • Meet with coders and users at IRC chat, irc.freenode.net #blendercoders
  • Weekly developer meeting in #blendercoders, sunday 16h Amsterdam time.
  • Mailing lists are the main communication channel for various Blender projects.
  • Module Teams organize work on various aspects of Blender.

Google Summer of Code

Google Summer of Code
Blender regularly participates in Google’s Summer of Code grants program for students.

If you’d like to get involved, check Google’s site for schedules and details, or check on the results of previous years.