← Home

ðŸ“Ū

⌘K
ðŸĪ–
Claude Code AI Tools
ðŸĪ—
Hugging Face AI Tools
ðŸĶœ
LangChain AI Tools
🧠
Keras AI Tools
ðŸĶ™
Ollama AI Tools
🐍
Python Programming Languages
ðŸŸĻ
JavaScript Programming Languages
🔷
TypeScript Programming Languages
⚛ïļ
React Programming Languages
ðŸđ
Go Programming Languages
ðŸĶ€
Rust Programming Languages
📊
MATLAB Programming Languages
🗄ïļ
SQL Programming Languages
⚙ïļ
C/C++ Programming Languages
☕
Java Programming Languages
ðŸŸĢ
C# Programming Languages
🍎
Swift Programming Languages
🟠
Kotlin Programming Languages
â–ē
Next.js Programming Languages
💚
Vue.js Programming Languages
ðŸ”Ĩ
Svelte Programming Languages
ðŸŽĻ
Tailwind CSS Programming Languages
💚
Node.js Programming Languages
🌐
HTML Programming Languages
ðŸŽĻ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
💎
Ruby Programming Languages
ðŸ”ī
Scala Programming Languages
📊
R Programming Languages
ðŸŽŊ
Dart Programming Languages
💧
Elixir Programming Languages
🌙
Lua Programming Languages
🐊
Perl Programming Languages
🅰ïļ
Angular Programming Languages
🚂
Express.js Programming Languages
ðŸą
NestJS Programming Languages
ðŸ›Īïļ
Ruby on Rails Programming Languages
◾ïļ
GraphQL Programming Languages
🟊
Haskell Programming Languages
💚
Nuxt.js Programming Languages
🔷
SolidJS Programming Languages
⚡
htmx Programming Languages
ðŸ’ŧ
VS Code Development Tools
🧠
PyCharm Development Tools
📓
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
💚
Neovim Development Tools
ðŸ”Ū
Emacs Development Tools
🔀
Git DevOps & CLI
ðŸģ
Docker DevOps & CLI
â˜ļïļ
Kubernetes DevOps & CLI
☁ïļ
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
ðŸ’ŧ
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
ðŸ”Ļ
Makefile DevOps & CLI
🧊
Pytest DevOps & CLI
🊟
Windows DevOps & CLI
ðŸ“Ķ
Package Managers DevOps & CLI
🍎
macOS DevOps & CLI
🏗ïļ
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
⎈
Helm DevOps & CLI
ðŸ”Ļ
Jenkins DevOps & CLI
ðŸ”Ĩ
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
ðŸ’ŧ
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁ïļ
Azure CLI DevOps & CLI
☁ïļ
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂ïļ
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
ðŸ”Ē
NumPy Databases & Data
🐞
Pandas Databases & Data
ðŸ”Ĩ
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
📈
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐎
MySQL Databases & Data
🍃
MongoDB Databases & Data
ðŸ”ī
Redis Databases & Data
🔍
Elasticsearch Databases & Data
ðŸĪ–
Scikit-learn Databases & Data
👁ïļ
OpenCV Databases & Data
⚡
Apache Spark Databases & Data
ðŸŠķ
SQLite Databases & Data
⚡
Supabase Databases & Data
ðŸ”ĩ
Neo4j Databases & Data
ðŸ“Ļ
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
ðŸ”Ī
Regex Utilities
📝
Markdown Utilities
📄
LaTeX Utilities
🔐
SSH & GPG Utilities
🌐
curl & HTTP Utilities
📜
reStructuredText Utilities
🚀
Postman Utilities
🎎
FFmpeg Utilities
🖞ïļ
ImageMagick Utilities
🔍
ripgrep Utilities
🔍
fzf Utilities
📗
Microsoft Excel Office Applications
📘
Microsoft Word Office Applications
📙
Microsoft PowerPoint Office Applications
📝
Hancom Hangul Hancom Office
ðŸ“―ïļ
Hancom Hanshow Hancom Office
📊
Hancom Hancell Hancom Office
📄
Google Docs Google Workspace
📊
Google Sheets Google Workspace
ðŸ“―ïļ
Google Slides Google Workspace
🔌
Cadence Virtuoso EDA & Hardware
⚙ïļ
Synopsys EDA EDA & Hardware
💎
Verilog & VHDL EDA & Hardware
⚡
LTSpice EDA & Hardware
🔧
KiCad EDA & Hardware
📝
Notion Productivity
💎
Obsidian Productivity
💎
Slack Productivity
ðŸŽŪ
Discord Productivity
ðŸŽĻ
Figma Design Tools
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest Testing
⚡
Vitest Testing
🎭
Playwright Testing
ðŸŒē
Cypress Testing
🌐
Selenium Testing
💙
Flutter Mobile Development
ðŸ“ą
React Native Mobile Development
🍎
SwiftUI Mobile Development
ðŸ“ą
Expo Mobile Development
🐍
Django Web Frameworks
⚡
FastAPI Web Frameworks
ðŸŒķïļ
Flask Web Frameworks
🍃
Spring Boot Web Frameworks
ðŸļ
Gin Web Frameworks
⚡
Vite Build Tools
ðŸ“Ķ
Webpack Build Tools
⚡
esbuild Build Tools
🐘
Gradle Build Tools
ðŸŠķ
Maven Build Tools
🔧
CMake Build Tools
ðŸŽŪ
Unity Game Development
ðŸĪ–
Godot Game Development
🔌
Arduino Embedded & IoT
🔍
Nmap Security
🐕
Datadog Monitoring
📖
Swagger/OpenAPI Documentation
No results found
EN KO

Shortcuts

General Shortcuts

[object Object] Send request
[object Object] Save request
[object Object] New request
[object Object] New tab
[object Object] Close tab
[object Object] Toggle sidebar
[object Object] Search
[object Object] Open console
[object Object] Select environment

Variables

Variable Types

Variable syntax
{{variable_name}}
Global variables
pm.globals.set("key", "value");
pm.globals.get("key");
pm.globals.unset("key");
Environment variables
pm.environment.set("key", "value");
pm.environment.get("key");
pm.environment.unset("key");
Collection variables
pm.collectionVariables.set("key", "value");
pm.collectionVariables.get("key");
Local variables
pm.variables.set("key", "value");
pm.variables.get("key");

Dynamic Variables

Random data
{{$guid}}           // UUID
{{$timestamp}}      // Unix timestamp
{{$isoTimestamp}}   // ISO timestamp
{{$randomInt}}      // Random integer
{{$randomUUID}}     // Random UUID
Random person
{{$randomFirstName}}
{{$randomLastName}}
{{$randomFullName}}
{{$randomEmail}}
{{$randomUserName}}
{{$randomPhoneNumber}}
Random address
{{$randomStreetAddress}}
{{$randomCity}}
{{$randomCountry}}
{{$randomCountryCode}}
{{$randomLatitude}}
{{$randomLongitude}}
Random other
{{$randomCompanyName}}
{{$randomUrl}}
{{$randomIP}}
{{$randomColor}}
{{$randomLoremWords}}
{{$randomLoremSentence}}

Scripts

Pre-request Script

Set header
pm.request.headers.add({
  key: "Authorization",
  value: "Bearer " + pm.environment.get("token")
});
Generate timestamp
pm.environment.set("timestamp", Date.now());
Generate random
pm.environment.set("randomId", Math.random().toString(36).substr(2, 9));
Crypto
const CryptoJS = require("crypto-js");
const hash = CryptoJS.SHA256("message").toString();
pm.environment.set("hash", hash);

Test Script

Status code
pm.test("Status code is 200", function () {
  pm.response.to.have.status(200);
});

pm.test("Successful POST", function () {
  pm.expect(pm.response.code).to.be.oneOf([200, 201]);
});
Response body
pm.test("Body contains string", function () {
  pm.expect(pm.response.text()).to.include("success");
});

const jsonData = pm.response.json();
pm.test("Has name property", function () {
  pm.expect(jsonData).to.have.property("name");
});
Response headers
pm.test("Content-Type is JSON", function () {
  pm.response.to.have.header("Content-Type");
  pm.expect(pm.response.headers.get("Content-Type"))
    .to.include("application/json");
});
Response time
pm.test("Response time is less than 500ms", function () {
  pm.expect(pm.response.responseTime).to.be.below(500);
});
JSON schema
const schema = {
  type: "object",
  properties: {
    id: { type: "number" },
    name: { type: "string" }
  },
  required: ["id", "name"]
};

pm.test("Schema is valid", function () {
  pm.response.to.have.jsonSchema(schema);
});

Extract & Chain

Save response value
const jsonData = pm.response.json();
pm.environment.set("userId", jsonData.id);
pm.environment.set("token", jsonData.token);
Parse cookies
const cookies = pm.cookies.get("session_id");
pm.environment.set("sessionId", cookies);
Set next request
pm.execution.setNextRequest("Request Name");
Skip request
if (condition) {
  pm.execution.setNextRequest(null);
}

Assertions

Chai Assertions

Equality
pm.expect(value).to.equal("expected");
pm.expect(value).to.eql({ a: 1 });  // deep equal
pm.expect(value).to.not.equal("unexpected");
Type checking
pm.expect(value).to.be.a("string");
pm.expect(value).to.be.an("array");
pm.expect(value).to.be.an("object");
pm.expect(value).to.be.a("number");
Truthiness
pm.expect(value).to.be.true;
pm.expect(value).to.be.false;
pm.expect(value).to.be.null;
pm.expect(value).to.be.undefined;
pm.expect(value).to.exist;
Arrays
pm.expect(array).to.include("item");
pm.expect(array).to.have.length(5);
pm.expect(array).to.be.empty;
pm.expect(array).to.have.members([1, 2, 3]);
Objects
pm.expect(obj).to.have.property("key");
pm.expect(obj).to.have.property("key", "value");
pm.expect(obj).to.have.keys(["a", "b"]);
pm.expect(obj).to.include({ a: 1 });
Numbers
pm.expect(number).to.be.above(5);
pm.expect(number).to.be.below(10);
pm.expect(number).to.be.within(5, 10);
pm.expect(number).to.be.at.least(5);
Strings
pm.expect(string).to.have.lengthOf(10);
pm.expect(string).to.match(/regex/);
pm.expect(string).to.include("substring");

pm API

pm Object

Request info
pm.request.url
pm.request.method
pm.request.headers
pm.request.body
Response info
pm.response.code
pm.response.status
pm.response.responseTime
pm.response.headers
pm.response.text()
pm.response.json()
Info
pm.info.eventName        // "prerequest" or "test"
pm.info.iteration        // Current iteration
pm.info.iterationCount   // Total iterations
pm.info.requestName      // Request name
pm.info.requestId        // Request ID
Send request
pm.sendRequest({
  url: "https://api.example.com/data",
  method: "GET",
  header: {
    "Authorization": "Bearer token"
  }
}, function (err, response) {
  console.log(response.json());
});