Skip to content

splash

4,193 15 399 BSD-3-Clause
3.5 (16 Jun 2020) Apr 25 2014 446 (month)

Splash is a javascript rendering service with an HTTP API. It's a lightweight browser with an HTTP API, implemented in Python 3 using Twisted and QT5.

It is built on top of the QtWebkit library and allows developers to interact with web pages in a headless mode, which means that the web pages are rendered in the background, without displaying them on the screen.

splash is particularly useful for web scraping and web testing tasks, as it allows developers to interact with web pages in a way that is very similar to how a human user would interact with the browser.

It also allows you to execute javascript and interact with web pages even if they use heavy javascript.

Unlike Selenium or Playwright, splash is powered by webkit embedded browser instead of a real browser like Chrome or Firefox. As a down-side splash requests are easy to detect and block when scraping websites with anti-scraping features.

One benefit of splash is that it seemlesly integrates with Scrapy.

Example Use


```python

once splash server is started it can be requested to render pages through

HTTP requests:

import requests

url = "http://localhost:8050/render.html" payload = { 'url': 'https://www.example.com', 'timeout': 30, 'wait': 2 }

response = requests.get(url, params=payload)

Get the page HTML

print(response.text) ```

Alternatives / Similar


34,072 4.43.0 (2026-04-10 06:47:01 ago) Apr 25 2008 compare
14,506 1.58.0 (2026-01-30 15:09:24 ago) Feb 24 2021 compare
87,251 0.12.6 (2026-04-02 07:55:13 ago) Nov 01 2024 compare
61,276 2.15.0 (2026-04-09 12:02:09 ago) Jul 26 2019 compare
12,519 3.5.5 (2024-02-17 17:18:36 ago) Sep 04 2020 compare
camoufox new
7,089 0.4.11 (2025-01-29 09:33:18 ago) Mar 01 2024 compare
nodriver new
4,003 0.48.1 (2025-11-09 05:57:23 ago) Jan 15 2024 compare
skyvern new
21,046 1.0.29 (2026-04-02 14:42:44 ago) Feb 01 2024 compare
1,837 0.5.1 (2026-01-19 16:59:35 ago) Dec 28 2012 compare
3,087 1.6.0 (2025-07-22 06:00:53 ago) Sep 04 2013 compare
718 1.9.4 (2024-10-22 01:41:19 ago) Jul 22 2022 compare
3,400 1.6.0 (2025-02-16 13:18:50 ago) Sep 30 2018 compare
3,495 0.9.13 (2023-07-19 18:53:46 ago) Jul 04 2017 compare
pydoll new
- 0.0.0 (2025-02-01 00:00:00 ago) Jun 01 2024 compare

Other Languages

86,137 1.59.1 (2026-04-11 23:54:46 ago) Jan 23 2015 compare
rod new
6,853 v0.116.2 (2024-07-12 11:52:28 ago) Sep 23 2022 compare
stagehand new
22,012 3.2.1 (2026-04-10 21:10:37 ago) Oct 29 2024 compare
12,937 chromedp (2026-04-01 00:05:30 ago) May 10 2021 compare
3,062 v2.4.0 (2026-01-08 05:29:21 ago) Jul 17 2018 compare
Was this page helpful?