Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Import/export spaces/collections/request as file #22

Open
1 task done
ya-makariy opened this issue May 30, 2022 · 21 comments
Open
1 task done
Labels
enhancement New feature or request planned

Comments

@ya-makariy
Copy link

Checklist

  • I've searched for similar feature requests.

Enhancement request

To add ability to import/export spaces/collections/request as file

Problem it solves

A convenient way to exchange requests between users

@mrcsxsiq
Copy link

I came here to suggest this too

@fers4t
Copy link

fers4t commented Jun 1, 2022

This is a must for me, too 🙏🏻

@claudiatd
Copy link

We are working on it @ya-makariy, @mrcsxsiq and @fers4t :) I'll keep you posted!

@claudiatd claudiatd added the enhancement New feature or request label Jun 27, 2022
@jazuly
Copy link

jazuly commented Aug 22, 2022

I came here to suggest this too, really need import/export to sharing space..

@sounden
Copy link

sounden commented Dec 13, 2022

Any updates on this? would be wonderful to export for backup/migrate. Love the desktop app!

@bahua
Copy link

bahua commented Dec 14, 2022

In the meantime, you can tar up your HTTPie directory...

tar cvvfj ~/HTTPie.tbz2 ~/.config/HTTPie

...copy it to the host where you want to sync changes, and extract it.

cd; tar jxvf HTTPie.tbz2

@cjol
Copy link

cjol commented Jan 17, 2023

A related use-case (depending on the file format) would allow versioning of requests through git, so that requests can be synced alongside the code changes in development.

@bryan-lott
Copy link

Any progress on this? I'm switching laptops today and would love to be able to export/import.

It appears that the desktop app doesn't store settings in ~/.config so I'm unable to use @bahua's solution.

@gtakat
Copy link

gtakat commented Sep 6, 2023

I was looking for this method because I replaced the PC.
(from an Intel Mac to an M2 Mac)

I don't think it's a very good method, but I was able to migrate by copying the entire directory below.

  • /Users/{userName}/Library/Application Support/HTTPie

I adjusted the destination version with the original version.
It's working fine for now.

It is not a recommended method, so please be careful if you imitate it.

@claytonjroberts
Copy link

Bump. This is important for collaboration, source control, etc.

@jkbrzt jkbrzt added the planned label Oct 23, 2023
@Nahuel92
Copy link

Please bump, I really need this to share collections with my team.

@UBy
Copy link

UBy commented Oct 25, 2023

Just ran into this issue.
Since there was an import option, I assumed export would be available as well. So surprised when I didn't find it.
Have to switch to another tool until this feature gets added.
The directory copy is just too much work, if you share regularly.

@heli-os
Copy link

heli-os commented Oct 26, 2023

I checked the discord for something related to this request. so, have a roadmap of upcoming releases that you're anticipating?

Screenshot 2023-10-26 at 12 29 17

@niqdev
Copy link

niqdev commented Oct 28, 2023

In addition to the collection export to share it with the team, I'd like also to be able to export a single request as cURL, the same way I can do an import!

@rnd-debug
Copy link

Would be interested in seeing an "export as OpenAPI spec" or "export as cURL" feature implemented (or help to implement it).

@Nahuel92
Copy link

Nahuel92 commented Dec 6, 2023

Any news on this? Please don't forget about this feature, thanks.

@deronparker
Copy link

After trying httpie and seeing the 1.5 year sitting time for this issue, I have gathered local usage is not a priority, which is okay -- make your project how you like. Though, if you are looking for a local-first/privacy-focused option, I recently found Bruno. This has been a great Postman replacement for my needs (multi-environment request collections and easy pre/post-request scripting).

@Nahuel92
Copy link

Nahuel92 commented Jan 4, 2024

After trying httpie and seeing the 1.5 year sitting time for this issue, I have gathered local usage is not a priority, which is okay -- make your project how you like. Though, if you are looking for a local-first/privacy-focused option, I recently found Bruno. This has been a great Postman replacement for my needs (multi-environment request collections and easy pre/post-request scripting).

Thank you so much, that is exactly what I have been looking for since Postman forced people to either use their lightweight client or pay their cloud service.

I'll switch over to Bruno and will encourage my team to do the same.

@sokol8
Copy link

sokol8 commented Apr 3, 2024

guys, really really need a way to share several dozens of requests with my colleagues. Is it so complicated to make an export/import feature while you are already support import of Postman collection? Pleeeease

@EF09FE
Copy link

EF09FE commented May 10, 2024

It's been two years and you still don't support export, this is really disappointing to me, I had to delete httpie and use postman instead

@sokol8
Copy link

sokol8 commented May 11, 2024

yeah. I have to move and try out Bruno instead (I hate Postman's bloated UI).
I cannot sit stuck on my API collections when I cannot share all that knowledge with my colleagues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request planned
Projects
None yet
Development

No branches or pull requests