<!DOCTYPE html>
<html lang="en-us" dir="ltr">
<head>
	<meta name="generator" content="Hugo 0.147.8">  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico">
  <title>Restlet framework</title>
  <link rel="stylesheet" href="/css/app.min.min.5c2b0b7ae42a098e79434274079a6aac2840abf2131c278c9a8c4aa1d0d40596.css" integrity="sha256-XCsLeuQqCY55Q0J0B5pqrChAq/ITHCeMmoxKodDUBZY=" crossorigin="anonymous">
  <link rel="stylesheet" href="/css/syntax.css" >
  <link rel="stylesheet" href="/css/copy-button.css" >
  
  <link rel="stylesheet" href="/css/custom.css" >
  <link rel="stylesheet" href="/css/vendor/prism.css" >
  <link rel="stylesheet" href="/css/vendor/component.css" >

   <script src="/js/main.350cc3dead948313021948aeb28a4d46c31ea926da79f4de908ed2635386f381.js" integrity="sha256-NQzD3q2UgxMCGUiusopNRsMeqSbaefTekI7SY1OG84E=" crossorigin="anonymous"></script>


</head>
<body class="framework-index"><nav class="m-navigation m-navigation-site m-navigation-fixed">
  <div class="container-fluid">
    <div class="navigation-group">
      <a class="navigation-logo" href="/"><img alt="/images/navbarTop-home.svg" src="/images/navbarTop-home.svg"></a>
      <span id="j-navigation-trigger" class="navigation-trigger"></span>
      <ul class="navigation-list navigation-list-right">
        <li ><a class="navigation__link" href="/features/">Features</a></li>
        <li><a class="navigation__link" href="/documentation/user-guide/2.6/introduction/overview/">Documentation</a></li>
      </ul>
    </div>
  </div>
</nav>

  <main id="main"><header class="m-masthead masthead-textured text-center">
  <div class="container">
    <div class="row">
      <div class="col-md-12">
        <div class="masthead__inner">
          <h1 class="masthead__title">Restlet framework</h1>
          <p class="masthead__slogan">First open source project that embraced REST in the Java world.</p>
        </div>
      </div>
    </div>
  </div>
</header>
<article class="skew-top-white">
<article class="skew-top-white">
  <div class="container">
    <div class="row">
<div class="mobile-nav hidden-md hidden-lg">
  <div class="dl-menu-container in-content">
    <div id="dl-menu" class="dl-menuwrapper">
      <button class="dl-trigger">Open Menu</button>
      <ul class="dl-menu content-nav dl-menu-toggle">
        <li><a href="/">Overview</a></li>
        <li><a href="/features/">Features</a></li>
        <li>
          <a href="/documentation/user-guide/2.6/introduction/overview/">User guide</a>
          <ul class="dl-submenu">
            <li><a href="/documentation/user-guide/2.6/introduction/overview/">User guide</a></li>
            <li><a href="/documentation/javadocs/2.6/">Javadocs</a></li>
            <li><a href="/documentation/whats-new/2.6/">What's new</a></li>
          </ul>
        </li>
        <li><a href="/documentation/legal-terms/">Legal Terms</a></li>
      </ul>
    </div>
  </div>
</div>

      <div class="col-md-3 hidden-xs hidden-sm">
<nav>
  <ul class="content-nav">
    <li class="active"><a href="/">Overview</a></li>
    <li ><a href="/features/">Features</a></li>
    <li>
      <a href="/documentation/user-guide/2.6/introduction/overview/">Documentation</a>
      <ul>
        <li><a href="/documentation/user-guide/2.6/introduction/overview/">User guide</a></li>
        <li><a href="/documentation/javadocs/2.6/">Javadocs</a></li>
        <li><a href="/documentation/whats-new/2.6/">What's new</a></li>
        <li><a href="/documentation/legal-terms/">Legal Terms</a></li>
      </ul>
    </li>
  </ul>
</nav>

      </div>
	<div class="col-md-5 col-md-offset-1">
        <p>Launched in 2005, Restlet Framework is the first open source project that embraced REST in the Java world.</p>
<p>Since its start, its Java API has closely matched the concepts and terminology of the REST architecture style as well as the HTTP protocol. It includes powerful and dynamic routing and security features, as well as fully unified way to develop both web clients, web servers or both at the same time. Its power and maturity gives you an alternative to developing directly with the Servlet API or with the JAX-RS API.</p>
<p>While Restlet applications can be deployed in Servlet containers, they can also run directly in JVMs with minimal dependencies, resulting in a small footprint suitable for microservices. Restlet Framework is available in a Java edition compatible with Java SE/EE, GAE, OSGi and Android environments, as well as in a separate GWT edition. It offers several extensions for common use cases and can be easily extended if needed.</p>
<div class="m-cta cta-darkblue">
    <img class="home-logo" src="/images/restlet-framework.svg" alt="Restlet Framework">
    <a href="/documentation/user-guide/2.6/introduction/overview/" class="m-button m-button-border">Getting Started</a>
</div>

      </div>
    </div>
  </div>
</article>

  </main><footer>
  <div class="m-footer skew-top-black">
    <div class="container">
      <div class="row eq-height">
        <div class="col-sm-2">
          <h4>Features</h4>
          <ul>
            <li><a href="/features/">Features</a></li>
          </ul>
        </div>
        <div class="col-sm-2">
          <h4>Documentation</h4>
          <ul>
            <li><a href="/documentation/user-guide/2.6/introduction/overview/">User guide</a></li>
            <li><a href="/documentation/user-guide/2.6/introduction/use-cases/overview/">Use cases</a></li>
            <li><a href="/documentation/javadocs/2.6/">Javadocs</a></li>
            <li><a href="/documentation/whats-new/2.6/">What's new</a></li>
            <li><a href="/documentation/legal-terms/">Legal terms</a></li>
          </ul>
        </div>
      </div>
      <div class="row copyright">
        <div class="col-xs-12 col-md-8">
          <ul class="list-inline">
            <li>&copy; 2026 Qlik All rights reserved.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</footer>
<script type="text/javascript" src="/js/jquery-3.7.1.min.js"></script>

<script type="text/javascript" src="/js/bootstrap-3.4.1.min.js"></script>
<script type="text/javascript" src="/js/init.js"></script>
<script type="text/javascript" src="/js/prism.js" data-default-language="markup"></script>
<script type="text/javascript" src="/js/app.js"></script>

</body>
</html>