Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

Json wrapper around requests for simple smoke testing.

Project Description

"[Requests]( for humans." :)
[![Build Status](](

The prevalence of SOA, microservices and dev/stage/live environment build processes precipitated the development of smolder.
The challenges these technologies pose requires the use of restful api tests which are simple and repeatable on
different endpoints without modifying the tests or the endpoints. A lot of these environments require agents running the
tests to be inside the network boundary and running inside internal build pipelines.

Smolder aims to solve these problems by providing features such as:

- Smoke test your rest API.
- Validate response times.
- Validate redirects.
- Validate ssl certificates.
- Validate headers.
- Validate json object types using [validictory](
- Write plugins using [Yapsy](
- More


pip install git+


After installing copy/paste the following into a bash shell:
cat <<EOF > github_status.yaml
name: "Github Status"
expect_status_code: 301
response_redirect: ""
User-Agent: "Smolder smoke test library"
uri: /api/status.json
User-Agent: "Smolder smoke test library"
name: "Github Status ssl"
status: good
response_max_time_ms: 200
port: 443
protocol: https
uri: /api/status.json
smolder github_status.yaml

Expected Output:



1. [tests](docs/
- [inputs](docs/
- [outcomes](docs/
2. [plugins](docs/
3. [examples](docs/
4. [contributing](docs/
5. [history](./HISTORY)

Similar Projects

1. [Runscope](
2. [](
3. [Stackoverflow](

Release History

Release History

This version
History Node


History Node

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
smolder-0.6.0-py2-none-any.whl (53.0 kB) Copy SHA256 Checksum SHA256 2.7 Wheel Jun 26, 2016
smolder-0.6.0.tar.gz (33.6 kB) Copy SHA256 Checksum SHA256 Source Jun 26, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting