fake-bpy-module

fake-bpy-module

Free, open-source stub modules that give Blender Python scripts proper autocomplete in IDEs like PyCharm and VS Code.

🔗 Visit fake-bpy-module
📁 Editors, IDEs & Dev Tools🗣️ English📅 August 26, 2026

Description

Writing Python scripts or add-ons for Blender in a regular code editor is frustrating because your IDE has no idea what Blender's bpy API actually contains — no autocomplete, no type hints, just guessing function names from memory or the docs. fake-bpy-module solves that by providing fake, typed stub versions of Blender's Python API that your IDE can read for full code completion, without needing Blender itself installed or running.

It covers a wide range of Blender versions — from 2.78 through the current 5.2 releases, plus in-development builds — and can be installed via pip or as pre-generated modules. It works with PyCharm, VS Code, and other editors that support Python type hints, and is free and open source under the MIT license.

💬 Our review

The short version: a small but genuinely essential quality-of-life tool for anyone writing Blender scripts or add-ons regularly — the lack of autocomplete for bpy is a well-known pain point, and this fixes it cleanly.

There's a related project, fake-bge-module, covering Blender's older Game Engine API specifically, but for the main bpy API this is close to the standard solution developers reach for. It's free, actively maintained across many Blender versions, and installs in seconds via pip — there's essentially no reason not to add it if you write Blender Python code in an external editor.

💰 Pricing

FreeOpen source, licence MIT.

📊 Global score

53Average
🌐Availability15/100Faible

1 language · 0 platform

📄Profile90/100Excellent

Profile completeness

🤖 AI-enriched data

💰 Pricing model
🆓 Gratuit

Open source sous licence MIT.

👥 Target audienceDéveloppeurs de scripts et add-ons Python pour Blender
🗣️ Languagesen
🌍 Target countriesWorldwide
👍

Pros

Autocomplete complet pour l'API bpy de Blender sans lancer Blender

Couvre les versions 2.78 à 5.2 plus les builds de développement

Installation simple via pip ou modules pré-générés

Gratuit et open source (MIT)

👎

Cons

Cas d'usage restreint aux scripts Python pour Blender

Les stubs doivent être mis à jour pour suivre les nouvelles versions de l'API

Sans utilité en dehors du développement Blender

❓ Frequently asked questions

What is it?
Who is it for?
How much does it cost?
Do I need Blender installed to use it?
Is it worth the money compared to alternatives?
Which tool should you pick for your case?