<style>
.chart {
	    background-color: #e3e3e3;
	    background: -webkit-linear-gradient(top, #fff 0, #e3e3e3 100%);
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    box-shadow: 0px 0px 2px 0px rgba(181, 181, 181, 0.3);
    padding: 40px 0px 5px;
    position: relative;
    text-align: center;
    width: 97%;
    min-height: 255px;
    position: relative;
    top: 37px;
}
.quantity {
	text-align: center
}
.dollar {
    font-size: 19px;
    position: relative;
    top: -18px;
}
.price {
    font-size: 49px;
}
.period {
    font-size: 17px;
    position: relative;
    top: -8px;
    margin-left: 4px;
}
.plan-name {
	 text-align: center;
    font-size: 20px;
    font-weight: 400;
    color: #777;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 15px;
    width: 90%;
    margin: 0 auto;
    margin-top: 8px;
}
.specs {
	    margin-top: 20px;
}
.specs.startup {
	margin-bottom: 90px
}
.spec {
	    font-size: 15px;
    color: #474747;
    text-align: center;
    font-weight: 300;
    margin-bottom: 13px;
}
.variable {
	color: #1FBEE7;
    font-weight: 400;
}
form.signup {
	margin-top: 35px
}
.clear-promo {
	padding-top: 30px
}
</style>

# Funding

If you use REST framework commercially we strongly encourage you to invest in its continued development by signing up for a paid plan.

**We believe that collaboratively funded software can offer outstanding returns on investment, by allowing users and clients to collectively share the cost of development.**

Signing up for a paid plan will:

* Directly contribute to faster releases, more features and higher quality software.
* Allow more time to be invested in documentation, issue triage and community support.
* Safeguard the future development of REST framework.

---

## Individual plan

This subscription is recommended for freelancers and other individuals with an interest in seeing REST framework continue to&nbsp;improve. Billing is monthly and you can cancel at any time.

If you are using REST framework as an full-time employee, consider recommending that your company takes out a [corporate&nbsp;plan](#corporate-plans).

<div class="pricing">
				<div class="span4">
					<div class="chart first">
						<div class="quantity">
							<span class="dollar">$</span>
							<span class="price">15</span>
							<span class="period">/month</span>
						</div>
						<div class="plan-name">Individual</div>
						<div class="specs">
							<div class="spec">
								Support ongoing development
							</div>
							<div class="spec">
								Credited on the site
							</div>
						</div>
						<form class="signup" action="/signup/individual/" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
    data-amount="1500"
    data-name="Django REST framework"
    data-description="Individual"
    data-currency="usd"
    data-allow-remember-me=false
    data-label='Sign up'
    data-panel-label='Sign up - {{amount}}/mo'>
  </script>
</form>
					</div>
				</div>
			</div>
<div style="clear: both; padding-top: 70px"></div>

---

## Corporate plans

These subscriptions are recommended for companies and organizations using REST framework either publicly or privately.

In exchange for funding you'll also receive advertising space on our site, allowing you to **promote your company or product to many tens of thousands of developers worldwide**.

Our professional and premium plans also include **priority support**. At any time your engineers can escalate an issue or discussion group thread, and we'll ensure it gets a guaranteed response on the next available project day.

<div class="pricing">
				<div class="span4">
					<div class="chart first">
						<div class="quantity">
							<span class="dollar">$</span>
							<span class="price">40</span>
							<span class="period">/month</span>
						</div>
						<div class="plan-name">Startup</div>
						<div class="specs startup">
							<div class="spec">
								Support ongoing development
							</div>
							<div class="spec">
								<span class="variable">Funding page</span> ad placement
							</div>
						</div>
						<form class="signup" action="/signup/startup/" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
    data-amount="4000"
    data-name="Django REST framework"
    data-description="Startup"
    data-currency="usd"
    data-allow-remember-me=false
    data-label='Sign up'
    data-panel-label='Sign up - {{amount}}/mo'>
  </script>
</form>
					</div>
				</div>
				<div class="span4">
					<div class="chart">
						<div class="quantity">
							<span class="dollar">$</span>
							<span class="price">200</span>
							<span class="period">/month</span>
						</div>
						<div class="plan-name">Professional</div>
						<div class="specs">
							<div class="spec">
								Add a <span class="variable">half day per&nbsp;month</span> development time to the project
							</div>
							<div class="spec">
								<span class="variable">Homepage</span> ad placement
							</div>
							<div class="spec">
								<span class="variable">Priority support</span> for your engineers
							</div>
						</div>
						<form class="signup" action="/signup/professional/" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
    data-amount="20000"
    data-name="Django REST framework"
    data-description="Professional"
    data-currency="usd"
    data-allow-remember-me=false
    data-label='Sign up'
    data-panel-label='Sign up - {{amount}}/mo'>
  </script>
</form>
					</div>
				</div>
				<div class="span4">
					<div class="chart last">
						<div class="quantity">
							<span class="dollar">$</span>
							<span class="price">400</span>
							<span class="period">/month</span>
						</div>
						<div class="plan-name">Premium</div>
						<div class="specs">
							<div class="spec">
								Add <span class="variable">one full day per&nbsp;month</span> development time to the project
							</div>
							<div class="spec">
								<span class="variable">Full site</span> ad placement
							</div>
							<div class="spec">
								<span class="variable">Priority support</span> for your engineers
							</div>
						</div>
						<form class="signup" action="/signup/premium/" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
    data-amount="40000"
    data-name="Django REST framework"
    data-description="Premium"
    data-currency="usd"
    data-allow-remember-me=false
    data-label='Sign up'
    data-panel-label='Sign up - {{amount}}/mo'>
  </script>
</form>
					</div>
				</div>
			</div>

<div style="clear: both; padding-top: 70px"></div>

Once you've signed up we'll contact you via email and arrange your ad placements on the site.

For further enquires please contact <a href=mailto:tom@tomchristie.com>tom@tomchristie.com</a>.

---

## Roadmap

The roadmap below is an indication of some of the ongoing and future work we believe is important to REST framework.

* Support & documentation for alternative backends, including SQLalchemy.
* Improved support for HTTP Caching, in particular support for conditional database lookups.
