Open service 13.200.157.65:80 · docs.frappe.io
2026-01-11 05:32
HTTP/1.1 301 Moved Permanently Date: Sun, 11 Jan 2026 05:32:34 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://docs.frappe.io/ Server: Frappe Cloud Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 13.200.157.65:443 · docs.frappe.io
2026-01-11 05:32
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 05:32:34 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 16763
Connection: close
Vary: Accept-Encoding
Vary: Accept-Encoding
X-Page-Name: index
X-From-Cache: True
Cache-Control: private,max-age=300,stale-while-revalidate=10800
X-Frappe-Request-Id: bc5a3b88-6343-4f21-8250-0bb05cbb7a86
Set-Cookie: sid=Guest; Expires=Sun, 18 Jan 2026 07:32:34 GMT; Max-Age=612000; Secure; HttpOnly; Path=/; SameSite=Lax
Set-Cookie: system_user=yes; Secure; Path=/; SameSite=Lax
Set-Cookie: full_name=Guest; Secure; Path=/; SameSite=Lax
Set-Cookie: user_id=Guest; Secure; Path=/; SameSite=Lax
Set-Cookie: user_lang=en; Secure; Path=/; SameSite=Lax
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Server: Frappe Cloud
Referrer-Policy: no-referrer-when-downgrade
X-Proxy-Upstream: http://ef4f637ed779b7bd
Access-Control-Allow-Origin: https://docs.frappe.io
Access-Control-Allow-Headers: 'Origin, Content-Type, Accept
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: 'GET, POST, OPTIONS
Page title: Documentation for Frappe Apps
<!DOCTYPE html>
<!-- Made with Frappe Builder -->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://docs.frappe.io" />
<title>Documentation for Frappe Apps</title>
<link rel="icon" href="/assets/builder/images/frappe_black.png" media="(prefers-color-scheme: light)"/>
<link rel="icon" href="/assets/builder/images/frappe_white.png" media="(prefers-color-scheme: dark)"/>
<meta name="title" content="Documentation for Frappe Apps"><meta name="description" content="Welcome to a comprehensive guide for all your Frappe apps. Learn how to use features on our open source apps like ERPNext, Builder, CRM and more from start to finish. Built on Wiki."><meta name="image" content="https://docs.frappe.io/files/page-5aa30180-preview.webp?v=d8e36"><meta name="language" content="en"><meta property="og:type" content="article"><meta property="og:title" content="Documentation for Frappe Apps"><meta property="og:description" content="Welcome to a comprehensive guide for all your Frappe apps. Learn how to use features on our open source apps like ERPNext, Builder, CRM and more from start to finish. Built on Wiki."><meta property="og:image" content="https://docs.frappe.io/files/page-5aa30180-preview.webp?v=d8e36"><meta name="twitter:title" content="Documentation for Frappe Apps"><meta name="twitter:description" content="Welcome to a comprehensive guide for all your Frappe apps. Learn how to use features on our open source apps like ERPNext, Builder, CRM and more from start to finish. Built on Wiki."><meta name="twitter:image" content="https://docs.frappe.io/files/page-5aa30180-preview.webp?v=d8e36"><meta name="twitter:card" content="summary_large_image">
<link rel="stylesheet" href="/assets/builder/reset.css?v=1" media="screen">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Newsreader:wght@500&display=swap" media="screen">
<style>.fb-cc722d46 { align-items: center;display: flex;flex-direction: column;flex-wrap: wrap; }.fb-a69975f1 { display: flex;flex-direction: column;gap: 64px;height: fit-content;padding-bottom: 64px;padding-left: 0;padding-right: 0px;padding-top: 64px;width: 100%;max-width: 600px; }@media only screen and (max-width: 1023px) { .fb-a69975f1 { width: 90%; } }@media only screen and (max-width: 576px) { .fb-a69975f1 { gap: 48px;padding-top: 36px; } }.fb-adfc5da6 { align-items: flex-start;display: flex;flex-direction: column;gap: 8px;height: fit-content;justify-content: flex-start;width: fit-content; }@media only screen and (max-width: 576px) { .fb-adfc5da6 { margin-bottom: 0px; } }.fb-c7d5257b { color: #7C7C7C;font-size: 11px;font-weight: 600;height: fit-content;letter-spacing: 0.99px;line-height: 115%;min-width: 30px;width: fit-content;display: none; }.fb-c7d5257b { text-transform: uppercase; }.fb-d25db496 { color: var(--gray-900, #171717);font-family: Newsreader;font-size: 32px;font-weight: 500;height: fit-content;left: auto;line-height: 130%;min-width: 30px;position: static;top: auto;width: fit-content; }@media only screen and (max-width: 576px) { .fb-d25db496 { font-size: 28px;max-width: 300px ; } }.fb-9653b632 { font-size: 16px;width: fit-content;height: fit-content;line-height: 167%;min-width: 10px;letter-spacing: 0.3px;font-weight: 420;color: #7c7c7c; }.fb-aee790e6 { align-items: flex-start;display: grid;flex-direction: column;flex-wrap: wrap;gap: 24px;justify-content: flex-start;position: static;width: 100%;grid-template-columns: repeat(2, minmax(200px, 1fr)); }@media only screen and (max-width: 1023px) { .fb-aee790e6 { grid-template-columns: repeat(1, minmax(0, 1fr));grid-auto-columns: minmax(0, 1fr); } }@media only screen and (max-width: 576px) { .fb-aee790e6 { margin-top: 0px;grid-template-columns: repeat(1, minmax(0, 1fr));grid-auto-columns: minmax(0, 1fr); } }.fb-a59713eb { display: flex;flex-direction: column;gap: 16px;height: fit-content;width: 100%; }.