Is it a good idea to use a nightly build version?

Short answer: If you have to ask, you should probably stick to the stable release.

What are nightly builds?

As the name implies, nightly builds are generated every night from the current master branch of the source repository. They are meant to allow a wider audience to more easily test new features.

What are the dangers when using nightly builds?

Nightly builds like all software have bugs. Because they have new not yet widely tested features you must expect a higher number of bugs. This includes critical bugs. (Nightly builds are meant to be there to expose new features to a wider audience. The hope is that this will increase the quality of the stable release.)
Users of nightly builds should be aware of this danger.

Another additional danger is that nightly builds might produce files that can not be used by any version different to the one used to produce them. (Mainly older versions might not be able to use these files.) This fact might lock you into using nightly builds until your project is finished.
It might also make it harder to share your project with others. (Nightly builds might not exist for the operating system someone else uses. Or they might not be allowed to install nightly builds for policy reasons.)

There is little to no documentation for nightly builds. If there is a large change in workflow you might be on your own to find out how to use the new tool. To reduce the surprise, it is a good idea to follow the mailing list. And watch out for new announcements on the kicad webside. (blog posts) Or possibly even watch the git repo and read the commit messages. main source repo, github mirror

What are the benefits of using nightlies?

You get more features.
You can help make future kicad releases better by finding and reporting bugs.

What about after a feature freeze or with release candidates?

Note: Nightlies from after January 2022 are no longer part of the of the v6 release cycle. (They are part of the v7 development.)

As there are no no features added in this time period, all files generated by such builds should be compatible. Especially between the release of the first release candidate and the stable release.

There might still be a higher number of bugs then in a stable release and the documentation will probably not yet reflect the full feature set.

Small changes to the official library and to the graphical interface might still happen in this time frame.

7 Likes
Installing Both KiCAD Nightly and Stable Versions
Start with 5.1.7 or 5.99?
KiCad 5.0 RC1 for Windows
Managed to Lock up EESCHEMA
Kicad 5 - No .gbl output generated for front side
Keepout zone not work in OpenGL canvas?
3D Viewer doesn't display components in 3D
3D viewer (Wings 3D) crashes windows 10 KiCAD Version 4.0.7
DRC check fails
Can't connect pin header: "Track near thru-hole"
Help needed downloading latest kicad
Create local footprint libraries from github.com/kicad or kicad.github.io?
How to Mirror (Y-Flip) Layout Perspective
Mirror image of a board outline
(Start Here) Frequently Asked Questions
Nightlies Users - Read the FAQ
Symbol with multiple Units?
Hiding air wires on pcb layout
[Fedora] Beta testers wanted - new nightly build packages
[Fedora] Beta testers wanted - new nightly build packages
Drag components in kicad
Prevent KiCAD from merging nets of two different global Labels
Help me understand block dragging?
Some schematics are getting deleted when I close and open the KiCAD
Frequent error while moving to new project and using few footprint
Frequent error while moving to new project and using few footprint
How to draw this kind of copper area?
Hatch Copper Pour
No symbols in Eeschema
Confused by Version descrepacy
Please Include KiCad Version Information in Your Questions
List of Nets, Net Lengths and Via Counts
How to make a clean reinstall of Version 5.1.2
Import from EAGLE with multiple sheets?
Eeschema Group Bus on mac
Nightly Builds - How can I find revision number?
Nightly pcb-file using with 5.1.2?
ISO Standard Title Blocks WKS Files?
Y axis flipped in footprint editor
I have a library problem!
Useful? Path for Datasheets
Importing SVG into layout (silk, board's edge, etc.)
FYI for nightly build users: Big changes happening in Eeschema netlisting
Trace Spacing Issue
Full python Via Stitching
Updating all footprints on a board, including the texts
Kicad 5.99 nightly package for Ubuntu
What Version Do I Have Here?
Custom Library Showing Zero Components
Corrupted layout or schematic files ->schematic error
Problem in Annotate Schematics
Segmentation Fault when trying to add text to PCB
KiCad 5 RC3 creates invisible files & folders in Windows 10
Run trace in new component
Run trace in new component
Uncover vias and add test pads
OpenGL canvas Update
Glitches with Connections
KiCad 5 and nightly builds for Fedora Linux
Newbie question. Does it make sense to start to learn with KiCad 5 (on linux)
Highlihting track on both PCBeditor and Eeschema
I want to open raspberry pi project
Should I update 5.99.0?
Can I Trust KiCad 5.99's "Fillet" Function on my High-Speed Differential Pairs?
Libraries. Don't new projects create their own library to store it's symbols
[SOLVED] How to contribute to KiCad symbol library?
Adding keepout area to footprint
Run kicad 6 on fedora 33
Schema file migration
Workflow for precisely placing footprints
V5.99 Many Problems With a Prior V5.1.5 Design
Connect arc (graphic arc) to electrical net for routing
Board Layout without schematic?
Outlines of PCB components do not show pads
Attention Fedora users: New nightly builds
Schematic design problem in Eeschema mouse pointer
Integrated Altium Importer Nightly Build
Bug in DRC (possibly caused by track of length 0)
KiCad destroys self made symbol library
Global Pad to Track or Mask to Track clearance?
Multiple tracks in trace length matching
Racal Cadstar import
Eeschema UI blocks for ~10s for each component chooser selection
Issue with SPICE Netlisting a Labeled Unconnected Net
Pb version Kicad?
Pads and aperture are defined as CON (polygons) and not object
How to connect multiple pins/pads in a footprint?
V5 Symbol editor reports missing references
3d Models added by hand are lost with "update pcb from schematics"
Footprint vs trace
Missing Symbols
KiCAD nightly hangs on on "update from schematic"
How to add kicad-action-plugins
DRC - Track Near Pad
KiCad on Fedora 27 - no python scripting functionality
Is it actually possible to Get KiCad Version 5 now?