Damit steht die Software demnächst in einer stabilen Version zur Verfügung, die sich sowohl für Python 2 als auch 3 eignet. Programmierern, die ausschließlich auf Python 2 setzen, empfehlen die Entwickler während der Betaphase noch Beautiful Soup 3.2.0.

Version 4 stellt eine fast vollständige Neuimplementierung der Software dar. Insbesondere ersetzt sie den eigenen HTML-Parser durch eine Schnittstelle, an die sich wahlweise der HTML-Parser aus Python 3, der Lxml-Parser oder Html5lib anbinden lassen.

Die Betaversion steht auf der Beautiful-Soup-Homepage zum Download als Quelltext-Tarball bereit. Daneben lässt sie sich per Pypi oder mit "easy_install BeautifulSoup" installieren. Zur überarbeiteten Bibliothek gibt es auch aktualisierte Dokumentation.