{"componentChunkName":"component---src-templates-docs-js","path":"/features/asset-management","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | PostNext","docsLocation":""}},"mdx":{"fields":{"id":"a29f42e2-b817-5391-bfa8-0636047990b2","title":"Asset Management","slug":"/features/asset-management","locale":"en-GB"},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Asset Management\",\n  \"metaTitle\": \"Media Library and Assets | PostNext\",\n  \"metaDescription\": \"Upload and reuse images and video in the PostNext media library, with storage that scales by plan.\",\n  \"order\": 8\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Asset Management\"), mdx(\"p\", null, \"The media library stores the images and video you upload to PostNext. Assets you upload once can be reused across multiple posts without uploading the same file again.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"800px\"\n    }\n  }, \"\\n      \", mdx(\"a\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/644c5/my-library.jpg\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }, \"\\n    \", mdx(\"span\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"62.5%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMCBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe5KwMD/xAAZEAADAAMAAAAAAAAAAAAAAAAAAQIDEDH/2gAIAQEAAQUC4nllQLSmj//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABoQAAICAwAAAAAAAAAAAAAAAAABAhEgITL/2gAIAQEABj8CsU91h2z/xAAaEAADAAMBAAAAAAAAAAAAAAAAAREhMVFB/9oACAEBAAE/IcM4Q4ufiElPTQjmxK11d0sH/9oADAMBAAIAAwAAABCgL//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAgBAgEBPxBtf//EABoQAAIDAQEAAAAAAAAAAAAAAAERACExURD/2gAIAQEAAT8QJIaY0LQhKFAQ8m8oQpmT6fHA76g5u5QdTmT/2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"The PostNext My Library with folders, the My Assets and Saved Media tabs, and a grid of media thumbnails\",\n    \"title\": \"The PostNext My Library with folders, the My Assets and Saved Media tabs, and a grid of media thumbnails\",\n    \"src\": \"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/4b190/my-library.jpg\",\n    \"srcSet\": [\"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/e07e9/my-library.jpg 200w\", \"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/066f9/my-library.jpg 400w\", \"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/4b190/my-library.jpg 800w\", \"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/e5166/my-library.jpg 1200w\", \"/docs/static/e83dd5e99d68c7076ded82c5a38d8631/644c5/my-library.jpg 1440w\"],\n    \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  }), \"\\n  \"), \"\\n    \")), mdx(\"p\", null, \"Open \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"My Library\"), \" from the sidebar to manage your media. Files are split between a \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"My Assets\"), \" tab for what you have uploaded and a \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Saved Media\"), \" tab, and you can organize uploads into folders. Each thumbnail shows the file size and the date it was added.\"), mdx(\"h2\", null, \"Uploading assets\"), mdx(\"p\", null, \"Use \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Add Asset\"), \" to upload images and video, or \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"New Folder\"), \" to organize them. Supported file types and size limits depend on your plan.\"), mdx(\"h2\", null, \"Reusing assets\"), mdx(\"p\", null, \"Once an asset is in your library, you can attach it to any draft from the composer. See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/features/post-composer\"\n  }, \"Post Composer\"), \" for how to attach assets when creating a post.\"), mdx(\"h2\", null, \"Storage allowance\"), mdx(\"p\", null, \"The amount of storage available to you scales by plan. If you reach your storage limit, you will need to delete existing assets or upgrade your plan before uploading more files. See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/knowledge-base/managing-your-plan-and-limits\"\n  }, \"Managing Your Plan and Limits\"), \" for the storage allowance on each plan.\"));\n}\n;\nMDXContent.isMDXComponent = true;","rawBody":"---\ntitle: \"Asset Management\"\nmetaTitle: \"Media Library and Assets | PostNext\"\nmetaDescription: \"Upload and reuse images and video in the PostNext media library, with storage that scales by plan.\"\norder: 8\n---\n\n# Asset Management\n\nThe media library stores the images and video you upload to PostNext. Assets you upload once can be reused across multiple posts without uploading the same file again.\n\n![The PostNext My Library with folders, the My Assets and Saved Media tabs, and a grid of media thumbnails](../images/docs/my-library.jpg)\n\nOpen **My Library** from the sidebar to manage your media. Files are split between a **My Assets** tab for what you have uploaded and a **Saved Media** tab, and you can organize uploads into folders. Each thumbnail shows the file size and the date it was added.\n\n## Uploading assets\n\nUse **Add Asset** to upload images and video, or **New Folder** to organize them. Supported file types and size limits depend on your plan.\n\n## Reusing assets\n\nOnce an asset is in your library, you can attach it to any draft from the composer. See [Post Composer](/features/post-composer) for how to attach assets when creating a post.\n\n## Storage allowance\n\nThe amount of storage available to you scales by plan. If you reach your storage limit, you will need to delete existing assets or upgrade your plan before uploading more files. See [Managing Your Plan and Limits](/knowledge-base/managing-your-plan-and-limits) for the storage allowance on each plan.\n","tableOfContents":{"items":[{"url":"#asset-management","title":"Asset Management","items":[{"url":"#uploading-assets","title":"Uploading assets"},{"url":"#reusing-assets","title":"Reusing assets"},{"url":"#storage-allowance","title":"Storage allowance"}]}]},"parent":{"__typename":"File","relativePath":"en/features/asset-management.md"},"frontmatter":{"metaTitle":"Media Library and Assets | PostNext","metaDescription":"Upload and reuse images and video in the PostNext media library, with storage that scales by plan.","order":8}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/content-planners","title":"Content Planners"}}},{"node":{"fields":{"slug":"/features","title":"Features"}}},{"node":{"fields":{"slug":"/integrations","title":"Integrations"}}},{"node":{"fields":{"slug":"/knowledge-base","title":"Knowledge Base"}}},{"node":{"fields":{"slug":"/pricing-faqs","title":"Pricing FAQs"}}},{"node":{"fields":{"slug":"/guides","title":"Guides"}}},{"node":{"fields":{"slug":"/mini-site","title":"Mini Site"}}},{"node":{"fields":{"slug":"/features/ai-carousels","title":"AI Carousels"}}},{"node":{"fields":{"slug":"/features/ai-content","title":"AI Content"}}},{"node":{"fields":{"slug":"/features/channels","title":"Channels"}}},{"node":{"fields":{"slug":"/features/brand-profile","title":"Brand Profile"}}},{"node":{"fields":{"slug":"/content-planners/influencer-planner","title":"Influencer Plans"}}},{"node":{"fields":{"slug":"/features/post-composer","title":"Post Composer"}}},{"node":{"fields":{"slug":"/features/scheduling","title":"Scheduling"}}},{"node":{"fields":{"slug":"/guides/plan-your-content","title":"Plan Your Content"}}},{"node":{"fields":{"slug":"/features/asset-management","title":"Asset Management"}}},{"node":{"fields":{"slug":"/guides/schedule-and-publish","title":"Schedule and Publish"}}},{"node":{"fields":{"slug":"/content-planners/brand-planner","title":"Brand Plans"}}},{"node":{"fields":{"slug":"/guides/teams-and-brand-profiles","title":"Teams and Brand Profiles"}}},{"node":{"fields":{"slug":"/features/apps","title":"Apps"}}},{"node":{"fields":{"slug":"/integrations/api-keys","title":"API Keys"}}},{"node":{"fields":{"slug":"/guides/create-your-first-post","title":"Create Your First Post"}}},{"node":{"fields":{"slug":"/integrations/mcp","title":"MCP (AI Agents)"}}},{"node":{"fields":{"slug":"/features/analytics","title":"Analytics"}}},{"node":{"fields":{"slug":"/integrations/wordpress","title":"WordPress"}}},{"node":{"fields":{"slug":"/guides/connect-your-first-channel","title":"Connect Your First Channel"}}},{"node":{"fields":{"slug":"/knowledge-base/how-to-update-card-details","title":"How to Update Card Details"}}},{"node":{"fields":{"slug":"/knowledge-base/managing-your-plan-and-limits","title":"Managing Your Plan and Limits"}}},{"node":{"fields":{"slug":"/content-planners/post-planner","title":"Post Planner"}}},{"node":{"fields":{"slug":"/knowledge-base/understanding-declined-card-payments","title":"Understanding Declined Card Payments"}}},{"node":{"fields":{"slug":"/features/scheduling/best-time-to-post","title":"Best Time to Post"}}},{"node":{"fields":{"slug":"/features/post-composer/creating-and-editing-drafts","title":"Creating and Editing Drafts"}}},{"node":{"fields":{"slug":"/","title":"PostNext Documentation"}}}]}},"pageContext":{"id":"a29f42e2-b817-5391-bfa8-0636047990b2","locale":"en-GB"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}